NaCl (ソフトウェア)
SHA-256又はSHA-512、又はlibsodiumを使用したBLAKE2によるハッシュ化
文字列の比較
NaCl (Networking and Cryptography library、[ˈsɒlt]) は、セキュア通信、暗号化、復号及びデジタル署名のための高速なライブラリである。 パブリックドメインソフトウェアとして配布されている。
NaClはqmailやCurve25519の開発で知られているイリノイ大学シカゴ校の数学及び暗号学の教授、プログラマのダニエル・バーンスタインによって開発された。 その他の主な開発者はタニア・ラング(英語版)及びペーター・シュワーベである。 論文によると、NaClの開発時の主な目標は「以前の暗号化ライブラリが被った様々な種類の暗号災害を回避すること。」であった。