複製鏈接
請複製以下鏈接發送給好友

sha256

鎖定
SHA256算法使用的哈希值長度是256位。這是一個抽象類。此類的唯一實現是SHA256Managed。
中文名
sha256
外文名
sha256
特    點
作表示大量數據的固定大小
原    理
哈希值大小為 256 位

目錄

sha256語法

[ComVisibleAttribute(true)]
public
abstract
class
SHA256:HashAlgorithm

sha256示例

下面的示例計算 data 的SHA256哈希值,並將它存儲在 result 中。此示例假定存在一個預定義的常數 DATA_SIZE。
C#的代碼示例:
byte[] result;
byte[] data = new byte[DATA_SIZE];
SHA256 shaM = new SHA256Managed();
result      = shaM.ComputeHash(data);
Java的代碼示例:
ubyte result[];
ubyte data[] = new ubyte[DATA_SIZE];
SHA256 shaM  = new SHA256Managed();
result       = shaM.ComputeHash(data);
SQL的代碼示例:
SELECT sha2(data,256);
PHP的代碼示例:
$result=hash('sha256', $data);