sha256

sha256

哈希值用作表示大量數據的固定大小的唯一值。數據的少量更改會在哈希值中產生不可預知的大量更改。

SHA256 算法的哈希值大小為 256 位。

這是一個抽象類。此類的唯一實現是 SHA256Managed。

基本介紹

  • 中文名:sha256
  • 外文名:sha256
  • 特點:作表示大量數據的固定大小
  • 原理哈希值大小為 256 位
語法,示例,

語法

[ComVisibleAttribute(true)]publicabstractclassSHA256:HashAlgorithm

示例

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

相關詞條

熱門詞條

聯絡我們