用python计算一串十六进制数据的哈希256值,为什么总是不正确?
例如:对一串十六进制数据8147786C4D15106333BF278D71DADAF1079EF2D2440A4DDE37D747DED5403592进行sha256运算:
我得到的结果是14f562fc030f1b129eedf6fc680b4db095ea3078e1b7853e4f37131c4670a322
网上的答案却是507A5B8DFED0FC6FE8801743720CEDEC06AA5C6FCA72B07C49964492FB98A714
请大神解答一下,或指出Python编码中的错误。我是学了3天Python的小白。