Encryption Algorithm
Symmetric Encryption
Symmetric Encryption Algorithm
- DES(Data Encryption Standard)
- AES(Advanced Encryption Standard)
Asymmetric Encryption
Asymmetric Encryption Algorithm
- RSA(Ron Rivest, Adi Shamir, Leonard Adleman)
Data Transport
Plain Text
Symmetric Encryption
Asymmetric Encryption
Digital Signature
Message Digest
Message Digest Algorithm
- MD5(Message Digest 5)
- SHA(Secure Hash Algorithm)
Digital Certificate
- CA: certification authority is an entity that issues digital certificates
- The certificate of CA(Certification Authority) pre-installed in system
- Digital certificate: public key + digital signature of public key
- The private key of CA(Certification Authority) used to encrypt the public key of requestor
- The public key of CA(Certification Authority) used to decrypt the public key of requestor
SSL/TLS/mTLS
- SSL: Secure Sockets Layer
- TLS: Transport Layer Security, newer and more secure SSL version
- mTLS: mutual Transport Layer Security
HTTP/HTTPS
Base64
- Base64 is an arbitrary binary to text string encoding method, which is often used to transmit a small amount of binary data in URLs, cookies, and web pages.