暗号・セキュリティ

(11)

ハッシュ、エンコード、署名、鍵など、日常的なセキュリティ作業向けのツールです。

SSL証明書ジェネレーター

自己署名のSSL/TLS証明書とRSA秘密鍵をすべてブラウザ内で生成します。Common Name、SAN、有効期間をカスタマイズし、PEM形式で書き出します。

Base64ファイルエンコーダー

あらゆるファイル(PDF、ZIP、画像、実行ファイル)をBase64テキストにエンコードし、JSON、メール、YAML、data URIへ埋め込めます。ブラウザ内でローカルに動作し、アップロードはありません。

Base58エンコーダー・デコーダー

UTF-8テキストや16進バイト列をエンコードし、Bitcoin、Ripple、Flickrの各アルファベットでBase58を安全にデコードします。

シーザー暗号エンコーダー

シーザー暗号でテキストを暗号化・復号します。1-25の任意シフトに対応し、ROT13を特殊ケースとして扱い、句読点と大文字小文字を保持します。

bcryptジェネレーター

平文パスワードからbcrypt hashを生成します。cost factorは4から13まで調整でき、Laravel、Django、Node、PHPと互換性があります。

bcrypt Hashジェネレーター

bcrypt hashの生成、または平文パスワードと既存bcrypt hashの照合を行います。生成とverifyを1つのツールで並べて使えます。

Base32エンコーダー・デコーダー

RFC 4648アルファベットでBase32文字列をエンコード・デコードします。TOTPシークレット、大文字小文字を区別しないトークン、人が入力する識別子に便利です。

Base85エンコーダー・デコーダー

PostScriptやPDFファイルの中で使われているAdobe Ascii85形式でBase85をエンコード・デコードします。バイナリデータではBase64よりコンパクトです。

Atbash暗号エンコーダー

A-ZをZ-Aに対応させるヘブライ系の換字式暗号、Atbashでテキストをエンコードまたはデコードできます。同じ操作で暗号化と復号ができます。

AES暗号化 / 復号

OpenSSLのAES暗号方式で低リスクのテキストを暗号化・復号します。パスフレーズはSHA-256でハッシュされ、Base64出力はIVと暗号文です。

A1Z26暗号エンコーダー

A1Z26暗号(A=1、B=2、... Z=26)でテキストをエンコード、または数字列を文字へデコードできます。区切り文字も選べます。