2015년 4월 20일 월요일

JAVA RSA 암호화

SSL 를 사용할 수 없을때 사용 할 수 있는 암호화 방법
RSA 암호화


  1. AJAX 로 서버로 public key 요청
  2. 서버에서 public key , private key 생성
  3. public key 는 브라우저에 전송, private key 는 사용자 세션에 저장
  4. 로그인이나 암호화가 필요한 데이터를 전송받은 public key 로 암호화 후 서버로 전송
  5. 서버는 세션에서 private key 를 얻어와 전송 받은 데이터를 복호화 후 private key 폐기