sha256

sha256

SHA256
SHA256算法使用的哈希值长度是256位。这是一个抽象类。此类的唯一实现是SHA256Managed。
  • 中文名:sha256
  • 外文名:
  • 适用领域:
  • 所属学科:
  • 英文名:Secure Hash Algorithm256
  • 特点:作表示大量数据的固定大小
  • 原理:哈希值大小为 256 位

语法

1

2

3

4

5

[ComVisibleAttribute(true)]

public

abstract

class

SHA256:HashAlgorithm

示例

下面的示例计算 data 的SHA256哈希值,并将它存储在 result 中。此示例假定存在一个预定义的常数 DATA_SIZE。

C#的代码示例:

1

2

3

4

byte[] result;

byte[] data = new byte[DATA_SIZE];

SHA256 shaM = new SHA256Managed();

result      = shaM.ComputeHash(data);

Java的代码示例:

1

2

3

4

ubyte result[];

ubyte data[] = new ubyte[DATA_SIZE];

SHA256 shaM  = new SHA256Managed();

result       = shaM.ComputeHash(data);

SQL的代码示例:

1

SELECT sha2(data,256);

PHP的代码示例:

1

$result=hash('sha256', $data);

相关词条

相关搜索

其它词条