SHA256 ハッシュはバイナリまたはテキストの blob の短い識別子を計算するために頻繁に使用されます。たとえば、TLS/SSL 証明書は SHA256 を使用して証明書の署名を計算します。以下は Go で SHA256 ハッシュを計算する方法です。 |
|
![]() ![]()
|
|
Go はさまざまな |
|
|
|
ここでは新しいハッシュから始めます。 |
|
|
|
これにより、最終的なハッシュ結果がバイトスライスとして取得されます。 |
|
|
プログラムを実行すると、ハッシュが計算され、人間が読める 16 進形式で印刷されます。 |
|
上記に示した方法と同様の手順を使用して、他のハッシュを計算できます。たとえば、SHA512 ハッシュを計算するには |
|
暗号化的に安全なハッシュが必要な場合は、ハッシュの強さについて注意深く調査する必要があります! |
次の例: Base64 エンコーディング。