T2 Flashcards
What is openSSL
a software tool used for encrypting text (has built in ciphers)
what is inputted and outputting in the first openssl operation we do
input plaintext.txt ouput ciphertext.bin
what is key derivation in reference to the warning we get after obtaining ciphertext.bin?
process of converting password into a cryptographic key. Using openSSL built in key derivation function
what did warning message say after I tried to encrypt the plaintext.txt file (first operation)
that i shold use a robust key derivation function like pbkfd2, so i did
input + ouput of decryption operation
input ciphertext.bin output plaintext2.txt
how to verify that decryption worked
diff plaintext2.txt plaintext.txt
list all ciphers available on openssl
openssl help
test speed of encryption cipher on your system
openssl speed < name of cipher >
how can you improve performance of a cipher
run encryption/decryption on multiple cpu cores (not more than you have though!)
is 10^6 decryptions/nano second realistic for hardware of hacker
yes, GPUs can do this and brute force modern DES 56-bit keys in around 10 hors
how much faster was aes than des
in terms of encryption/decryption, 800 mb/s vs 40 mb/s