2 types of cryptography:
Compare Transposition encryption and Substitution encryption:
Transposition encryption: The position of the character is changed but character’s identity is not changed
Substitution encryption: The character’s identity is changed while its position remains unchanged.
Compare Monoalphabetic substitution and Polyalphabetic substitution:
Compare Stream Cipher and Block Cipher:
What’s RSA algorithm and its phases?
a public key encryption technique and is considered the most secure way of encryption.
1- RSA Key Generation
2- RSA Encryption
3- RSA Decryption
What’s hash function?
mathematical function which is used for mapping data into fixed-sized values.
2 popular hashing algorithms:
What’s collision and collision resistance?
Collision: when two different inputs result in the same hash output.
Collision Resistance: when it’s computationally infeasible to find two inputs that produce the same hash value. It’s the strongest requirement.