前置知识: Python

Python与加密

00:00
1 min Intermediate 2026/6/14

cryptography与安全编程

1. 加密

from cryptography.fernet import Fernet

key = Fernet.generate_key()
cipher = Fernet(key)
encrypted = cipher.encrypt(b"secret message")
decrypted = cipher.decrypt(encrypted)

2. 哈希

import hashlib
hash = hashlib.sha256(data.encode()).hexdigest()

import bcrypt
hashed = bcrypt.hashpw(password.encode(), bcrypt.gensalt())
bcrypt.checkpw(input.encode(), hashed)

知识检测

学习进度

-- 已学文档
--% 知识覆盖率

学习推荐

专注模式