Konuyla eşleşen tüm gist'ler encryption

timmy / Argon2 密碼雜湊生成

0 beğeniler
0 çatallar
1 dosyalar
Son aktivite 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 beğeniler
0 çatallar
4 dosyalar
Son aktivite 9 months ago
hashlib 提供加密雜湊函式(如 MD5、SHA-256),適用於 密碼雜湊、數據完整性驗證、數字簽章 等場景。
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 beğeniler
0 çatallar
1 dosyalar
Son aktivite 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
Daha yeni Daha eski