我知道如何从字符串中获取sha1,然后从中获取摘要sha1,这是我的目标。但是现在的问题是,我已经有了sha1(它来自文件而不是字符串),并且想要从中获取摘要sha1(并使用base 64对其进行编码)。
mysha1 = "FB9BA6614A6AEB7A040881E09A4B8211405831FF"
print(base64.b64encode(mysha1.digest()))
Run Code Online (Sandbox Code Playgroud)
这导致
AttributeError: 'str' object has no attribute 'digest'
Run Code Online (Sandbox Code Playgroud)