SHA

ツール

文字列からハッシュ値(SHA)を作成するツール

やりたいこと文字列から"SHA-1"、"SHA-256"、"SHA-384"、"SHA-512"のハッシュ値をツールを作成しました。何に使うか?簡易的に固定のパスワードを作成する場合などは、入力されたパスワードと保存したハッシュ値と比較を行います。保存するハッシュ値を作成するためにこのページのツールを使うと簡単です。(このツールは16進数の文字列にして出力を行っています。詳細の変換/実装方法は以下の記事を参照してください。) ツールSHA-256SHA-1SHA-384SHA-512document.getElementById("hash_btn").onclick = ()=>{ dige...
JavaScript

javascriptでハッシュ(“SHA-256”)の値を取得

やりたいことjavaScriptでハッシュ("SHA-256")の値を取得します。実装以下の関数でハッシュを取得できます。async function digestMessage(message) { const msgUint8 = new TextEncoder().encode(message); // (utf-8 の) Uint8Array にエンコード const hashBuffer = await crypto.subtle.digest("SHA-256", msgUint8); // メッセージのハッシュ値を取得 const hashArray = Array.from(n...