SHA-256、SHA-512、MD5、SHA-1、SHA-3、Keccak、CRC32をブラウザ内で瞬時に一括算出。Web Crypto APIによる100%クライアントサイド完結。
文字列のハッシュ化とローカルファイルの整合性チェックサム検証を切り替えます。
入力をUTF-8文字列、16進数(Hex生バイト)、またはBase64デコード後として解釈します。
そのまま保持、LF(\n)に統一、CRLF(\r\n)に統一から選択します。
16進数出力を小文字(a-f)または大文字(A-F)でフォーマットします。
算出されたハッシュ値を16進数表記またはBase64エンコード形式で出力します。
MD5およびSHA-1には理論的な衝突耐性の破綻が報告されています。ISOイメージやバイナリの改ざん検知にはSHA-256以上の採用が必須です。
Gitのautocrlf設定等により改行コードが変わるとハッシュ値は完全に変化します。整合性が合わない場合は「LFに統一」を試してください。
HTML5 File API と Web Crypto API を利用し、ファイルはブラウザのローカルメモリでのみ分割処理されます。サーバーへのアップロードは一切発生しません。
ダウンロードが途中で切断されていないか確認し、対象がSHA-256かSHA-512かを確認してください。ZIP解凍後のファイルではなくダウンロードしたアーカイブ本体を指定する必要があります。
同一のMD5ハッシュを持つ2つの異なるファイルを数秒で意図的に生成可能な「衝突攻撃(Collision Attack)」が実証されているためです。破損検知のみに留めてください。
Decode, verify, and inspect JWT headers, payloads, and claims with local secret or public key without sending data to servers.
Evaluate password strength using information entropy math and zxcvbn heuristic estimation with zero network transmission.
Encrypt and decrypt strings and files using modern AES-GCM 256-bit cryptography powered by the native browser Web Crypto API.
Decode and inspect TLS/SSL certificates, examining SANs, expiration dates, issuer hierarchies, and public key fingerprints.
Encode and decode raw byte strings to Base58 and Base58Check formats used in Bitcoin, IPFS, and Solana.
Generate bcrypt password hashes with custom salt rounds and verify candidate passwords against existing hashes locally.