양방향 - 특정키를 통해 암호화와 복호화가 모두 가능한 암호화 방식
- 주민등록번호나 전화번호처럼 보안이 필요하지만 평문으로 돌릴 필요가 있는 정보인 경우 사용.
1. 대칭키
- private key 하나로 암호화와 복호화 모두 실행.
(1) AES
- AES 표준은 'AES-128', 'AES-192', 'AES-256'이며, 뒤에 붙은 숫자는 키의 길이(bit)를 의미
- 주로 'AES-256'을 사용.
- 속도가 빠르고, 신뢰도가 높음.
- 미국 정부의 기밀문서 암호화에 사용할 정도로 신뢰도가 높음.
- private key가 유출되면 모든 정보가 노출 될 수 있음.
2. 비대칭키
- 암호화 시 public key, 복호화 시 private key 사용.
(1) RSA
- 소인수분해 이용.
...