Я могу видеть SHA-1 моих больших двоичных объектов в средстве просмотра хранилища данных на движке приложений Google в реальном времени.
Есть ли рекомендуемый способ получения доступа к хешу SHA-1 (или любому другому хешу)BLOB программно в GAE?
В настоящее время невозможно получить хэш содержимого BLOB-объекта, хранящегося в магазине BLOB-объектов AppEngine, без использования внешнего скрипта для его загрузки и хеширования (далеко не идеальное решение).
Прикрепление звезды к проблеме 2510 на трекере проблем AppEngine может помочь получить возможность хэширования больших объектов в AppEngine.
Вы имеете в виду BlobKey? Если это так, просто передайте его str(). В противном случае просто создайте хеш самостоятельно с помощью hashlib.
BlobKey
str()
hashlib
Вы смотрели на модуль hashlib ? Имеет функцию sha1().
sha1()