Cryptography Flashcards
What is plaintext
unencrypted data, often text but good be other files such as an image.
What is encoding
A form of data representation such as base64, immediately reversable.
What is a brute force attack
attacking cryptography by trying every different password or every different key
What is crypttanalysis
attacking cryptography by finding a weakness in the underlying mathematics
what is a hash function
a mathematical function that converts any digital data into an output string with a fixed number of characters. Meant to be irreversible
What is a hash collision
2 different has inputs give the same output
what hash algorithm has the prefix $1$
md5crypt
what hash algorithm has the following prefixes $2$, $2a$, $2b$, $2x$, $2y$
Bcrypt
what has algorithm has the prefix $6$
sha512crypt
What is John The Ripper
hash cracking tool
What is hash-identifier
A python tool that helps identify types of hashes
what is NTHash
hash format used in modern Window OS machines to store user and service passwords
What is John’s unshadow used for
used to allow John to crack /etc/shadow hashes
what is used to allow John to crack zip files
Zip2John
What is used to allow John to crack SSH Key Passwords
ssh2john