web>app
This commit is contained in:
30
README.md
30
README.md
@@ -13,19 +13,21 @@ python main.py
|
||||
|
||||
## 지원 키 타입
|
||||
|
||||
| 타입 | 비트 | 포맷 |
|
||||
|------|------|------|
|
||||
| JWT Secret (HS256) | 256-bit | Hex |
|
||||
| JWT Secret (HS384) | 384-bit | Hex |
|
||||
| JWT Secret (HS512) | 512-bit | Hex |
|
||||
| JWT Secret (Base64URL) | 256-bit | Base64URL |
|
||||
| API Key `sk-...` | 256-bit | Base64URL |
|
||||
| Operation Key `ops-...` | 192-bit | Base64URL |
|
||||
| Random Hex 256-bit | 256-bit | Hex |
|
||||
| Random Hex 512-bit | 512-bit | Hex |
|
||||
| Alphanumeric | 256-bit | A-Za-z0-9 |
|
||||
| UUID v4 | 128-bit | UUID |
|
||||
| Custom | 자유 | 직접 선택 |
|
||||
| 타입 | 비트 | 포맷 | 비고 |
|
||||
|------|------|------|------|
|
||||
| JWT Key Pair (RS256) | 2048-bit | PEM | RSA 비대칭 키 쌍 (Private + Public) |
|
||||
| JWT Key Pair (ES256) | 256-bit | PEM | EC P-256 비대칭 키 쌍 (Private + Public) |
|
||||
| JWT Secret (HS256) | 256-bit | Hex | HMAC 대칭 키 |
|
||||
| JWT Secret (HS384) | 384-bit | Hex | HMAC 대칭 키 |
|
||||
| JWT Secret (HS512) | 512-bit | Hex | HMAC 대칭 키 |
|
||||
| JWT Secret (Base64URL) | 256-bit | Base64URL | |
|
||||
| API Key `sk-...` | 256-bit | Base64URL | |
|
||||
| Operation Key `ops-...` | 192-bit | Base64URL | |
|
||||
| Random Hex 256-bit | 256-bit | Hex | |
|
||||
| Random Hex 512-bit | 512-bit | Hex | |
|
||||
| Alphanumeric | 256-bit | A-Za-z0-9 | |
|
||||
| UUID v4 | 128-bit | UUID | |
|
||||
| Custom | 자유 | 직접 선택 | |
|
||||
|
||||
---
|
||||
|
||||
@@ -36,6 +38,7 @@ python main.py
|
||||
- **대량 생성** 체크박스 활성화 시 최대 20개 한번에 생성, **Copy All**로 전체 복사
|
||||
- **Custom** 타입 선택 시 바이트 수(8~512)와 출력 포맷 직접 지정
|
||||
- 모든 키는 Python `secrets` 모듈(암호학적 난수) 사용
|
||||
- **RS256 / ES256** 선택 시 Private Key와 Public Key를 각각 개별 복사 가능 (웹 UI)
|
||||
|
||||
---
|
||||
|
||||
@@ -44,3 +47,4 @@ python main.py
|
||||
- Python 3.8+
|
||||
- customtkinter 5.2+
|
||||
- pyperclip 1.9+
|
||||
- cryptography 41.0+ (RS256 / ES256 키 쌍 생성)
|
||||
|
||||
Reference in New Issue
Block a user