SHA-1谷歌blob应用程序引擎

时间:2010-01-16 00:33:22

标签: google-app-engine hash blob

我可以在实时谷歌应用引擎上的数据存储区查看器中看到我的blob的SHA-1。

我是否有推荐的方法可以在GAE中以编程方式访问blob的SHA-1哈希(或任何其他哈希)?

3 个答案:

答案 0 :(得分:2)

目前,如果不使用外部脚本下载并散列它(远非理想的解决方案),就无法获取存储在AppEngine的blobstore中的blob内容的哈希值。(/ p>

将星号附加到issue 2510 on the AppEngine issue tracker可能有助于将blob散列到AppEngine中。

答案 1 :(得分:1)

你的意思是BlobKey?如果是这样,请将其传递给str()。否则,只需使用hashlib生成哈希。

答案 2 :(得分:0)

你看过模块hashlib了吗?它有一个sha1()函数。