Skip to main content
appkiro.com

文字列エンコード・ハッシュツール

文字列のエンコードとハッシュを1か所で試し、エンコード・暗号化・ハッシュの違いを明確にします。

開発者・テキストツール

端的な回答

Encoding Toolsは、UTF-8テキストのBase64 encode/decode、`encodeURIComponent`方式のURL component encode/decode、MD5、SHA-1、SHA-256、SHA-512 digest計算を提供します。Base64とpercent encodingは可逆な表現変換であり、暗号化ではありません。

使い方

  1. 元データを入力します: 処理種別と、入力が通常テキストか既にエンコード済みかを選びます。

  2. 必要な設定を選びます: UTF-8、Base64、URL componentの規則で実行し、エラーを確認します。

  3. 結果を確認・検証します: 結果をコピーするときは、アルゴリズム、文字エンコード、出力の大文字小文字も一緒に記録します。

主な機能

  • Base64 encode/decode。
  • URL component encode/decode。
  • MD5・SHA-1・SHA-256・SHA-512。
  • UTF-8処理。
  • 専用変換ページへの導線。

活用例

  • API payload内の短い文字列確認。
  • URL query valueのエンコード。
  • ファイルではなくテキストdigestの比較。

制限と安全上の注意

  • ハッシュは暗号化ではなく、パスワード保存にはsaltと低速なpassword hashingが必要です。MD5/SHA-1を署名、証明書、現代的な安全性確認に推奨してはいけません。
  • 中心となる処理は現在のブラウザーコンポーネントで実行されます。拡張機能、クリップボード履歴、ダウンロードファイル、サイト全体の診断は別の漏えい経路になり得るため、環境全体を確認するまでは本番シークレットを入力しないでください。
  • Base64 は標準アルファベットとブラウザーのパディング規則を使い、不正な入力を拒否します。URL モードは encodeURIComponent/decodeURIComponent、hash タブは MD5、SHA-1、SHA-256、SHA-512 のテキストダイジェストを出力します。

トラブルシューティング

文字化け

入力と出力のUTF-8解釈をそろえます。

Base64 decode失敗

paddingとURL-safe alphabet対応を確認します。

URL結果がおかしい

全URLとcomponentのどちらを処理したか確認します。

よくある質問

Base64は暗号化ですか?

いいえ。誰でも容易に元へ戻せるbinary-to-textエンコードです。

MD5やSHA-1をセキュリティ用途に使えますか?

現代の衝突耐性が必要な用途には推奨しません。互換性や非セキュリティchecksumの文脈を明記してください。

URL全体をエンコードしますか?

確認済み範囲はURL componentです。全URLへencodeURIComponentをかけると区切り文字まで変換されます。

安全性とプライバシーはどうなっていますか?

計算はこのブラウザーコンポーネント内で実行されますが、それだけで完全なプライバシーが保証されるわけではありません。拡張機能、クリップボード履歴、ダウンロード、サイト診断を確認するまでは非本番データを使ってください。

スマートフォンでも使えますか?

レイアウトは狭い画面に適応します。ファイル選択、カメラ、クリップボード、ダウンロードはモバイルブラウザーの権限と対応状況に依存します。

ツールを使う

処理方式と文字エンコードを明記し、秘密情報は入力しないでください。