Skip to main content
版本: 0.9

crypto

md5

md5(value: str, encoding: str = "utf-8") -> str

使用注册编码器和 MD5 算法对字符串 value 进行加密。

sha1

sha1(value: str, encoding: str = "utf-8") -> str

使用注册编码器和 SHA1 算法对字符串 value 进行加密。

sha224

sha224(value: str, encoding: str = "utf-8") -> str

使用注册编码器和 SHA224 算法对字符串 value 进行加密。

sha256

sha256(value: str, encoding: str = "utf-8") -> str

使用注册编码器和 SHA256 算法对字符串 value 进行加密。

sha384

sha384(value: str, encoding: str = "utf-8") -> str

使用注册编码器和 SHA384 算法对字符串 value 进行加密。

sha512

sha512(value: str, encoding: str = "utf-8") -> str

使用注册编码器和 SHA512 算法对字符串 value 进行加密。

uuid

uuid() -> str

生成一个随机 UUID 字符串。

filesha256

filesha256(filepath: str) -> str

计算文件 filepath 的 SHA256 哈希。