Skip to main content
版本: 0.10

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")