安全哈希算法支持 (Multihash)

安全哈希算法功能通过自描述的安全哈希来补充当前“checksum”镜像属性。

自描述包含两个新的镜像属性

os_hash_algo

包含用于生成镜像上值的安全哈希算法的名称

os_hash_value

通过将 os_hash_algo 属性中命名的安全哈希算法应用于镜像数据而计算出的十六进制摘要

哈希算法配置

os_hash_algo 将由 glance.conf 文件中的 hashing_algorithm 配置选项的值填充。os_hash_value 值将由在应用算法到上传或导入的镜像数据时计算出的十六进制摘要填充。

这些是只读镜像属性,用户无法修改。

默认的安全哈希算法是 SHA-512。它应该适用于大多数应用程序。

Multihash 仅针对新镜像进行计算。没有为现有镜像计算 multihash 的机制。