암호화

컴퓨터 공학

[Web/암호화] Web개발자 관점에서 보는 여러가지 암호화 방식 (RSA / SHA / AES)

개발 과정 중 전화번호 암호화, 비밀번호 암호화가 필요해서 암호화 알고리즘을 선택해야 했다. RSA와 AES는 복호화가 필요한 경우 사용하고, SHA는 복호화가 필요 없는 경우(비밀번호)에 사용했다.다른 글들을 찾아보니 대부분 암호화 알고리즘에 대해 정리했다. 그러나 이 글에서는 수학적인 부분은 간소화하고 Web 개발자의 관점에서 필요한 부분을 정리해보려고 한다.RSA / SHA / AES 방식의 차이점우선 RSA와 AES는 양방향 암호화 방식이고, SHA는 단방향 암호화 방식이다. 이 차이는 복호화가 가능한지 여부에 따라 나뉜다. 복호화가 가능하면 양방향이고, 복호화가 불가하면 단방향이다.전화번호의 경우 암호화해서 저장했다가, 필요한 경우 복호화해서 사용해야한다. 그러나 비밀번호의 경우에는 복호화가 필..

HSRyuuu
'암호화' 태그의 글 목록