python中hashlib模块中algorithms_guaranteed()的作用?所需参数?简单案例?
时间: 2024-06-06 20:11:46 浏览: 142
algorithms_guaranteed()方法用于获取hashlib模块中保证可用的所有哈希算法的名称列表。该方法不需要任何参数,直接调用即可。
下面是一个简单的示例:
import hashlib
# 获取所有可用的哈希算法
hash_algorithms = hashlib.algorithms_guaranteed()
print("可用算法列表:", hash_algorithms)
运行结果:
可用算法列表: {'sha3_256', 'sha384', 'sha256', 'md5', 'sha1', 'sha3_512', 'sha512', 'sha3_224'}
注意,此方法返回的哈希算法名称列表并不是全部可用的哈希算法,如果需要获取所有的哈希算法名称列表,可以使用hashlib.algorithms_available()方法。
阅读全文