我可以在实时谷歌应用引擎上的数据存储区查看器中看到我的blob的SHA-1。
我是否有推荐的方法可以在GAE中以编程方式访问blob的SHA-1哈希(或任何其他哈希)?
答案 0 :(得分:2)
目前,如果不使用外部脚本下载并散列它(远非理想的解决方案),就无法获取存储在AppEngine的blobstore中的blob内容的哈希值。(/ p>
将星号附加到issue 2510 on the AppEngine issue tracker可能有助于将blob散列到AppEngine中。
答案 1 :(得分:1)
你的意思是BlobKey
?如果是这样,请将其传递给str()
。否则,只需使用hashlib
生成哈希。
答案 2 :(得分:0)
你看过模块hashlib了吗?它有一个sha1()
函数。