文字列ハッシュ化ツール

入力された文字列をmd5,sha1,sha256でハッシュ化し、HEX形式,Base64形式で出力します。


ハッシュ化方法
結果
MD5(HEX形式)
d41d8cd98f00b204e9800998ecf8427e
MD5(Base64形式)
1B2M2Y8AsgTpgAmY7PhCfg==
SHA1(HEX形式)
da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA1(Base64形式)
2jmj7l5rSw0yVb/vlWAYkK/YBwk=
SHA256(HEX形式)
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256(Base64形式)
47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
SHA512(HEX形式)
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
SHA512(Base64形式)
z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==

解説

MD5

MD5は、ダイジェスト長が128bitの暗号学的ハッシュ関数のひとつです。歴史的に広く用いられていましたが、現在では強度は十分でないとされています。

SHA1

SHA1は、ダイジェスト長が160bitの暗号学的ハッシュ関数のひとつです。現在ではSHA1についても強度が十分でないとされ、電子証明書においてはSHA256以上の強度が必要とされています。

SHA256

SHA256は、SHA1の後継である暗号学的ハッシュ関数の一つであるSHA2のうち、ダイジェスト長が256bitのものです。

SHA512

SHA512は、SHA1の後継である暗号学的ハッシュ関数の一つであるSHA2のうち、ダイジェスト長が512bitのものです。

HEX形式

HEX形式は、バイナリデータを0から9の数字とaからfまでの文字の16種類を用いて16進数で表現する形式です。

Base64形式

Base64形式は、バイナリデータを印字可能な64種類の英数字記号を用いて表現する形式です。HEX形式よりも短い文字数で表現できます。
UnixTimeを始めとした様々な形式で時刻を入力し、形式変換やTimeZone変更、加減算ができます。
フォームに入力された文字数を各種エンコードでのユニット数、Unicodeのコードポイント数、書記素数、twitter文字数制限での換算数でそれぞれ表示します。
入力された文字列をmd5,sha1,sha256でハッシュ化し、HEX形式,Base64形式で出力します。
入力されたファイルのmd5,sha1,sha256,sha512ハッシュをHEX形式またはBase64形式で出力します。
フォームに入力された文字列をBase64に変換、またはBase64から文字列に変換します。
入力されたファイルをBase64に変換、またはBase64からファイルに変換します。
入力された文字列からQRコードを作成します。ダウンロードもできます。誤り訂正レベルを選択できます。
このサイトについて・プライバシーポリシー・免責事項
:\u002F\u002Fwebtools.nanananakam.com",["Set"],["ShallowReactive",17],{},"\u002Fhash\u002F"]