유혁의 개발 스토리

암호화 단방향, 앙방향 차이 본문

카테고리 없음

암호화 단방향, 앙방향 차이

유혁. 2019. 6. 19. 17:14

 

단방향 알고리즘

 

*특징

- 평문을 암호문으로 암호화

- 암호문을 평문으로 복호화 불가능

- 주로 Hash 기법을 사용

 

*사용사례

- 패스워드 암호화

- 입력받은 값을 암호화하여 암호화한 값 끼리 비교하여 인증처리

 

* 알고리즘 종류

SHA-256, SHA-512

 

* 소스코드

 

 

양방향 알고리즘

 

1. 대칭키

 

* 특징

- 암복호화에 서로 동일한 키가 사용되는 암호화 방식. 

- 키를 비공개함.

 

* 활용사례

 

 

*알고리즘 종류

DES, AES

 

* 소스코드

 

 

 

2. 비대칭키

 

* 특징

- 암복호화에 서로 다른 키가 사용되는 암호화 방식.

- 공개키, 개인키로 나눠짐

 

 

* 활용사례

 

*알고리즘 종류

 

* 소스코드