from Dictionary - Encrypt
암호화
단방향 (Hash)
1. 종류
- MD5 (Message-Digest algorithm 5)
- SHA-1
- SHA-2(SHA-256)
2. 장점
- 빠른 속도
3. 단점
- RainbowTable : 동일한 메시지는 동일한 다이제스트를 갖는다. (BruteForce)
양방향
대칭키(비공개키)
1. 종류
- DES
- 3DES
- AES
- SEED
- ARIA
2. 특징
- 암/복호화에 서로 동일한 키가 상용되는 암호화 방식 (그래서 비공개)
3. 장점
- 속도가 빠름
4. 단점
- 키가 탈취되면 문제가 생김
비대칭키(공개키)
1. 종류
- RSA
- DSA
- ECC
2. 특징
- 암/복호화에 서로 다른 키가 사용된다.
3. 장점
- 키가 탈취되도 문제가 적다.
4. 단점
- 느리다.