crypto
md5
md5(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 MD5
算法对字符串 value
进行加密。
import crypto
md5 = crypto.md5("ABCDEF")
sha1
sha1(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 SHA1
算法对字符串 value
进行加密。
import crypto
sha = crypto.sha1("ABCDEF")
sha224
sha224(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 SHA224
算法对字符串 value
进行加密。
import crypto
sha = crypto.sha224("ABCDEF")
sha256
sha256(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 SHA256
算法对字符串 value
进行加密。
import crypto
sha = crypto.sha256("ABCDEF")
sha384
sha384(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 SHA384
算法对字符串 value
进行加密。
import crypto
sha = crypto.sha384("ABCDEF")
sha512
sha512(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 SHA512
算法对字符串 value
进行加密。
import crypto
sha = crypto.sha512("ABCDEF")
blake3
sha512(value: str, encoding: str = "utf-8") -> str
使用注册编码器和 BLAKE3
算法对字符串 value
进行加密。
import crypto
blake3 = crypto.blake3("ABCDEF")
uuid
uuid() -> str
生成一个随机 UUID 字符串。
import crypto
a = crypto.uuid()
filesha256
filesha256(filepath: str) -> str
计算文件 filepath
的 SHA256 哈希。
import crypto
sha = crypto.filesha256("test.txt")