Swift ハッシュ関数 SHA-256
ハッシュ関数 SHA-256
Secure Hash Algorithm 256 bit
入力データサイズに関わらず256ビットのハッシュ値を生成。
NIST(National Insitute of Standards and Technology)(アメリカ国立標準技術研究所)で標準化。
コード
Example
import CryptoKit var hello = "hello" var data = hello.data(using: .utf8) print(SHA256.hash(data: data!))
結果
SHA256 digest: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
memo
- Document
- 対応:iOS 13+、macOS 10.15+
- SHA512、SHA384もある