[Java/자바] RSA 공개키(publicKey)/개인키(privateKey) 생성 및 파일 추출
RSA란? 현재 SSL/TLS에 가장 많이 사용되는 공개키 암호화 알고리즘 공개키와 개인키가 한 쌍을 이룬다 공개키로 암호화한 내용은 개인키로, 개인키로 암호화한 내용은 공개키로 해독 RSA 공개키 암호화 방식은 AES 대칭키 암호화 방식에 비해 속도가 느린 단점이 있으나, 보안에 더 강점을 갖는다 Java에서 key 생성 및 바이너리 파일 저장 package com.test.util; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.security.*; import java.util.Base64; public class RSAUtill { public s..