Alsoknownasencryptionalgorithm
DES(DataEncryptionStandard):Dataencryptionstandard,faster,suitableforencryptinglargeamountsofdata;
3DES(TripleDES):BasedonDES,apieceofdataisencryptedthreetimeswiththreedifferentkeys,andthestrengthishigher;
RC2andRC4:Usevariable-lengthkeystoencryptalargeamountofdata,whichisfasterthanDES;
IDEA(InternationalDataEncryptionAlgorithm)internationaldataencryptionalgorithm,usinga128-bitkeytoprovideverystrongsecurity;
RSA:inventedbyRSA,isasupportchangeThelong-keypublickeyalgorithm,thelengthofthefilethatneedstobeencryptedisalsovariable;
DSA(DigitalSignatureAlgorithm):DigitalsignaturealgorithmisastandardDSS(DigitalSignatureStandard);
AES(AdvancedEncryptionStandard):AdvancedEncryptionStandardisthenext-generationencryptionalgorithmstandardwithfastspeedandhighsecuritylevel.AnimplementationoftheAESstandardistheRijndaelalgorithm;
BLOWFISH,itusesavariable-lengthkey,thelengthcanreach448bits,andtherunningspeedisveryfast;
Otheralgorithms,suchasXOR,MD5,SHA1,C#,ElGamal,Diffie-Hellman,newellipticcurvealgorithmECCetc.