[DotNet Encryption Method Analysis] -- collect good text, dotnet good text
By -- pengze
1. DotNet encryption-Hash Encryption
Notes:
Hash encryption type:
1. MD5 128-bit
2. SHA-1 160-bit
3. SHA-256 256 bits
4. SHA-384 384 bits
5. SHA-512 512 bits
Ii. DotNet encryption-symmetric encryption
Notes:
Symmetric encryption type:
1. Rijndael algorithm: the encryption algorithm that uses repeated operations allows the length of data blocks and keys to be variable. The length of data blocks and keys varies independently.
2. DES algorithm:
A) DES encryption: The block encryption method is used. The 56-bit key is used to encrypt 64-bit plaintext, And the 64-bit ciphertext is finally generated.
B) 3DES encryption: uses a 168-bit key and triple encryption, which is slow.
C) TripleDES encryption: uses two key pairs to encrypt and decrypt data three times.
3. RC algorithm:
A) RC2 encryption: The key length is variable, and the 64-bit block encryption is adopted for plaintext.
B) RC4 encryption: A byte stream-oriented encryption algorithm with variable key length is used based on random replacement.
C) RC5 encryption: uses a grouping encryption algorithm (including key extension, encryption algorithm, and decryption algorithm) with variable group length, key length, and number of encryption iterations ).
D) RC6 encryption: RC6 inherits the RC5 Cycle Shift idea. RC6 is the input plaintext, Which is expanded from the original two areas to four blocks.
Iii. DotNet encryption-Digital Signature
Iv. DotNet encryption-asymmetric encryption
Mon
Tuesday
Wednesday