0
我正在通過閱讀比特幣源代碼(https://github.com/bitcoin/bitcoin/blob/master/src/crypto/sha256.cpp#L232)中的工具來學習SHA-256算法。但我很困惑這條線:比特幣源代碼中的這段代碼是什麼意思?
Write(pad, 1 + ((119 - (bytes % 64)) % 64));
我不明白爲什麼在這裏使用數字119,但沒有其他數字。爲什麼要根據119來填充?文檔不清楚,我用google搜索了一下,但沒有發現任何幫助。
你問什麼? (C++的含義)或爲什麼? (它在程序中的含義是什麼 )? – JomsDev
@JomsDev我的意思是爲什麼在這裏使用119而不是其他數字。 119號有什麼特別的意義? – hliu