📅  最后修改于: 2023-12-03 15:42:30.547000             🧑  作者: Mango
这是一个对数据进行加密的程序界面。使用颤振密钥库,可以根据用户提供的密钥生成加密链接。加密链接可以用于安全地传递数据,只有拥有密钥的用户才能解密数据。
该程序支持以下功能:
该程序使用以下技术:
以下是程序中生成密钥的示例代码:
import hashlib
import uuid
def generate_key(password, salt):
hashed_password = hashlib.sha512(password + salt).digest()
return uuid.UUID(bytes=hashed_password[:16])
该程序还可以进一步完善,添加以下功能:
颤抖密钥库:https://en.wikipedia.org/wiki/Argon2