[JAVA] RSA 방식을 이용한 전자 서명
목차 RSA 방식이란 공개키와 비밀키 구현 방식 Java를 이용한 전자서명 1. RSA 방식이란 공개키와 개인키를 이용한 대표적인 암호화 방식이다. 전자 서명이 가능한 최초의 알고리즘이다. AES와 DES와 같은 대칭키 암호화 방식의 문제점인 키의 노출 문제를 해결한다. Kerckhoff가 만든 암호화 알고리즘이다. 2. 공개키와 비밀키 공개키 (Public Key) : 누구에게나 공개될 수 있으며 메시지를 보내는 발신자는 공개키를 통해 정보를 암호화한다. 비밀키 (Private Key) : 수신자는 비밀키를 암호화된 메시지를 복호화하는데 사용한다. 외부에 노출되지 않도록 안전하게 보관해야 한다. 3. 구현방식 구현 방식은 Client가 (로그인 시도자)가 평문을 비밀키를 가지고 암호화한 후 공개키를 D..
IT/응용
2021. 6. 5. 23:27