Two input(text to encrypt and key) unlike Hashing accept text argument only
Security Benefits of Cryptography are Non-repudiation and
- Message confidentiality
- Message integrity
- Message authenticity
Kerckhoffs' Principle
The security of a cryptosystem must lie in the choice of its keys only; everything else (including the algorithm itself) should be considered public knowledge.
Encryption Notion
Encryption Methods
Encryption Usages