
스터디/Kotlin
RSA 키를 만들고 보관하고 사용하기
개요RSA를 사용해서 클라이언트에게서 전달받은 값의 무결성을 검증하곤 한다.엄청 예전에 만들었던 기능인데 그냥 머릿속에만 두면 언젠가 내가 어떻게 했었는지 잊지 않을까? 싶어서 끄적여본다~ RSA는 공개키 암호화 방식이기에 공개키는 클라이언트에게 전달되어야 한다.전달은.. 알아서 잘 했다고 하고 (타팀분에게 DM으로 전달했던것 같음~)비밀키는 아무도 볼 수 없도록 잘 가렸다고 가정하자~ 구현그럼 이제 공개키와 비밀키를 생성해야하지 않을까?키페어를 생성하는데 이때 사용한 구현체는 KeyPairGenerator이다.java.security.KeyPairGeneratorval keyPairGenerator = KeyPairGenerator.getInstance("RSA")keyPairGenerator.init..