-
我们的日常工作中,一定会遇到需要加密的数据,比如:密码、私密信息… …我们不仅要对他们进行加密,更需要对他们进行解密,谁能看得懂一坨乱码…
-
那么加密算法千千万,要想学习成本低咋办
-
cryptography应运而出:目标是成为“人类易于使用的密码学包cryptography for humans”,就像 requests 是“人类易于使用的 HTTP 库HTTP for Humans”一样。这个想法使你能够创建简单安全、易于使用的加密方案。
安装包:pip install cryptography
from cryptography.fernet import Fernet
test_key = Fernet.generate_key()
test = Fernet(test_key)
test_text = b'you can see me'
TEST_KEY = test.encrypt(test_text)
print('加密:', TEST_KEY)
TEST = test.decrypt(TEST_KEY)
print('解密:', TEST)
print('解密内容:', str(TEST)[1:])