SHA-512是SHA-2算法里面輸出最長(zhǎng)的一個(gè),和SHA-256相比有以下不同:
以64位為一個(gè)字。
使用80個(gè)輪換變量。
使用128位數(shù)據(jù)長(zhǎng)度值。
因?yàn)榻^大部分代碼和SHA-256一樣,這里不多廢話直接上代碼: