Encryption Flashcards
AES Block Size
128
AES Key Size
128, 192, 256
Rijndael Block Size
Variable
Rijndael Key Size
128, 192, 256
Blowfish Block Size
Variable
Used in SSH
Blowfish Key Size
1 - 448
Used in SSH
Data Encryption Standard (DES) Block Size
64
Data Encryption Standard (DES) Key Size
56
IDEA Block Size
64
Used in PGP
IDEA Key Size
128
Used in PGP
Rivest Cipher 2 (RC2) Block Size
64
Rivest Cipher 2 (RC2) Key Size
128
Rivest Cipher 4 (RC4) Block Size
Streaming
Rivest Cipher 4 (RC4) Key Size
128
Rivest Cipher 5 (RC5) Block Size
32, 64, 128
Rivest Cipher 5 (RC5) Key Size
0 - 2,040
Skipjack Block Size
64
Skipjack Key Size
80
Triple DES Block Size
64
Triple DES Key Size
112 or 168
Twofish Block Size
128
Uses pre-whitening and post-whitening
Twofish Key Size
1 - 256
Diffie-Hellman Variables
p = prime number
g = integer
1 < g < p
HTTPS
HTTP over SSL port 443
Creates secure communication that is open for whole session
Uses symmetric and asymmetric cryptography
S-HTTP
Secure HTTP
Not as popular as SSL
Secures individual messages between server and client rather than secure channel
Supports two way authentication between server and client rather than server-only authentication
RSA Variables
p and q = two large prime numbers n = p * q e < n e and n are public key d is private key
SET Encryption
RSA public key, DES private key, and digital certificates
PGP Key Exchange
RSA
PGP Encryption
IDEA
PGP Message Digest
MD5
S/MIME Encryption
RSA
S/MIME Key Exchange
X.509
S/MIME Public Key Encryption
RSA
S/MIME Private Key Encryption
DES, 3DES, RC2
SHA-1 Bit Length
160
MD5, MD4, MD2 Bit Length
128
Hash Message Authentication Code (HMAC) Bit Length
Variable
Hash of Variable Length (HAVAL) Bit Length
128, 160, 192, 224, 256
Cryptography Algorithm Strength Comparison
ECC>DSA>RSA
160>1024>1088