반응형 2017/0343 [JAVA] 암호화 알고리즘 암호화 알고리즘에는 크게 단방향 암호화와 양방향 암호화가 있다. 단방향 암호화는 암호화 시키면 복호화 할 수 없는 걸 말한다. 복원방법이 없으므로 원래 어떤 문자였는지 알 수가 없다. 이러한 단방향 암호화는 패스워드정보에 주로 사용한다. 양방향 암호화는 데이터 통신에 주로 사용한다. 예를들어 은행거래나 결제시스템을 이용할 때 중요한 정보들이 오고가는데, 그 정보들이 그냥 공개가 된다면 개인정보보호법에 걸릴 뿐 아니라, 악용될 소지가 다분하기 때문에 보안조치를 해줘야 한다. 단방향 암호화에는 SHA1, SHA2(SHA244, SHA256, SHA512)등이 있고 양방향 암호화에는 DES(3중 암호화), AES(AES128, AES192, AES256) 등이 있다. DES는 보안상 허점이 발견되어 권고하지 .. 2017. 3. 2. 이전 1 ··· 5 6 7 8 다음 반응형