在終端中打印二進制打包隨機數時,會生成一堆警報。爲什麼打印一個壓縮的int怪異的OS X?
程序的代碼是:
from struct import pack, unpack
import hashlib
import sys
print "Input the message you want to work on:"
message = raw_input()
orig_hash = hashlib.sha512(message).digest()
trialValue = 99999999999999999999
target = 4103215547750
nonce = 0
while trialValue > target:
nonce += 1
packed_nonce = pack('>Q', nonce)
print packed_nonce
trialValue, = unpack('>Q',hashlib.sha512(packed_nonce + orig_hash).digest()[0:8])
print nonce
print trialValue
這不是什麼大不了的事,但沒有人知道爲什麼會這樣?
您應該在此處發佈代碼 – FDinoff
您可以在不指示我們觀看YouTube視頻的情況下詳細說明問題嗎? –
請寫一個問題,不要打擾製作視頻。 –