cryptox - 加密函數
概述
cryptox 模組提供加密函數,包括哈希、加密和安全隨機數生成。
哈希函數
Md5()
計算 MD5 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- MD5 哈希(十六進制字符串)
示例:
警告: MD5 不是加密安全的。僅用於非安全目的。
SHA1()
計算 SHA1 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA1 哈希(十六進制字符串)
示例:
警告: SHA1 被認為較弱。出於安全考慮,請使用 SHA256 或更高版本。
Sha224()
計算 SHA-224 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA-224 哈希(十六進制字符串)
示例:
Sha256()
計算 SHA-256 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA-256 哈希(十六進制字符串)
示例:
Sha384()
計算 SHA-384 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA-384 哈希(十六進制字符串)
示例:
Sha512()
計算 SHA-512 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA-512 哈希(十六進制字符串)
示例:
Sha512_224()
計算 SHA-512/224 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA-512/224 哈希(十六進制字符串)
示例:
Sha512_256()
計算 SHA-512/256 哈希。
參數:
s- 要哈希的字符串或字節
返回值:
- SHA-512/256 哈希(十六進制字符串)
示例: