일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Coding
- coding-test
- convert
- C#
- Process
- string
- Binding
- windows10
- dotNET
- File
- tls
- Microsoft
- windows
- commit
- nullable
- Github
- chashtag
- WPF
- Visual Studio
- programmers
- csharp
- IValueConverter
- ListView
- log
- .net
- mysql
- logging
- 코딩테스트
- git
- algorithm
Archives
- Today
- Total
목록JWT (1)
CHashtag
[C#] JWT 암호화, 복호화 예제
안녕하세요. JWT란? JWT는 인증과 정보 교환을 위한 안전한 방법을 제공하는 토큰 기반의 개방형 표준입니다. JWT는 세 부분으로 구성되어 있습니다. 헤더(header), 내용(payload), 서명(signature)으로 이루어져 있으며 각각은 Base64Url로 인코딩되어 하나의 문자열로 만들어져 전송됩니다. Header : JWT의 타입과 사용하는 해시 알고리즘 등의 정보를 포함합니다. Payload : 토큰에 포함할 클레임(Claim) 정보를 담습니다. 클레임이란 사용자 정보, 권한 정보 등을 의미합니다. Signature : 헤더와 페이로드, 비밀키를 조합하여 생성된 서명값으로, 토큰의 변조 여부를 검증합니다. JWT 암호화하기 C#에서 JWT를 암호화하는 방법은 다음과 같습니다. using..
C#
2023. 2. 20. 22:36