JCA & JCE - 대칭키 & 비대칭키

존스노우·2023년 9월 10일
0

springSecurity

목록 보기
52/75

  • MAC ?

  • HMAC 토큰 암호화 알고리즘에 사용

  • 해시 알고리즘 + Key

  • 비대칭키는 표준형식이 X509: 퍼블릭키 PCS8: 프라이빗 키

  • keyFactory

  • 퍼블릭키나 프라이빗 키를 생성할때 X509 표준형식에 대해서 만들어 질수 있고

  • 다른 형식들로 각각의 형식 퍼블릭키가 만들어지고 있고 A타입 퍼블릭키가 만들어지더라도 B타입 퍼블릭

  • 키로 전환할수 있따.

  • 대칭키 비대칭키 로 나뉠수 있고, ( 맨오른쪽 하나가 비대칭키)
  • 마지막 3단계 칸들이 구현체들.

코드

  • 각각 다른 암호화를 했을 때

  • 키는 배열로 어떤 알고리즘 쓸거냐?

  • 시크릿키를 초기화
  • 해쉬된 데이터를 갖옴
  • 시크릿키가 알고리즘과 같이 해시된 데이터를 만들어냄

  • 여기 까지가 대칭키 테스트

비대칭키

  • 프라이빗 퍼블릭키 저장되어 반환된다.
  • 좀더 보안을 높이려면 2048

  • 암복호화 한다.

  • 키의 스펙을 전환했을때 동일한 결과를 가져오는지?

  • 흔히 아는 암복호화 과정 전에는 이걸 수동으로 만들었는대 여기선 자동으로 되네..

  • 기존의 퍼블릭키를 509 표준스펙으로 다시 만든다.

  • 같은 방식으로 비밀키도 다른 표준 스펙으로 변환한다 PKCS

  • 결과 값
profile
어제의 나보다 한걸음 더

0개의 댓글