timmy / Argon2 密碼雜湊生成
0 gustos
0 bifurcaciones
1 archivos
Última actividad 7 months ago
使用 Argon2 生成穩固的密碼雜湊,含自定義參數調整安全性。
| 1 | echo -n "my_password" | argon2 somesalt -id |
| 2 | echo -n "my_password" | argon2 somesalt -id -t 4 -k 65536 -p 2 -l 64 -e |
timmy / 使用 hashlib 進行哈希運算
0 gustos
0 bifurcaciones
4 archivos
Última actividad 9 months ago
| 1 | import hashlib |
| 2 | |
| 3 | data = "Hello, World!".encode() # 轉換為位元組 |
| 4 | hash_object = hashlib.sha256(data) |
| 5 | hash_hex = hash_object.hexdigest() |
| 6 | |
| 7 | print(f"SHA-256 雜湊值: {hash_hex}") |
timmy / JWT 令牌生成與驗證
0 gustos
0 bifurcaciones
1 archivos
Última actividad 10 months ago
這段 Python 程式碼使用 JWT(JSON Web Token)來實現 身份驗證與授權。它首先根據 使用者資訊(ID、帳號)及 自訂金鑰 生成一個 有效期限為 30 分鐘 的 JWT,然後透過相同的金鑰來驗證 Token 的有效性,並解碼出原始資料。此機制適用於 使用者登入授權、API 驗證及安全通信,可確保請求的合法性並防止未授權的存取。
| 1 | import jwt |
| 2 | import datetime |
| 3 | |
| 4 | # 假設的使用者資訊 |
| 5 | user = { |
| 6 | 'id': 123, |
| 7 | 'username': 'exampleUser' |
| 8 | } |
| 9 | |
| 10 | # 生成 JWT |
Siguiente
Anterior