2024

[JWT] 사전 지식 - HMAC, RSA, SHA256, HS256, RS256

키보드발 2024. 1. 19. 01:11

JWT 관련 용어

  • HMAC
    • 암호화 방식이 대칭키
  • RSA
    • 암화화 방식이 비대칭임
  • SHA256
    • 해싱함수
      • 어떤 값이던 함수에 넣으면 동일한 크기의 문자로 나옴
  • HS256
    • 암호화 방식이 대칭키이고 SHA256 해싱함수를 통해 암호화한것
  • RS256
    • 암호화 방식이 비대칭칭키이고 SHA256 해싱함수를 통해 암호화한것
    • Private으로 암호화하고 Public으로 복호화함
      • 데이터를 누구나 볼 수는 있지만 변조는 할 수 없음
        • 서명을 복호화하여 누구나 볼 수 있지만 서명을 바꿔 다시 암호화할 수는 없음