暗号/セキュリティツール
AES、DES、RSA などでデータの暗号化・復号を行い、パスワード、UUID、HMAC、鍵導出を生成します。
25 個のツールが利用可能、すべてブラウザローカルで実行。
- AES 復号ツールDecrypt AES-encrypted data (CBC/GCM/ECB) using Web Crypto API。無料、プライベート、100%クライアントサイド。ツール
- AES 暗号化ツールEncrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API。無料、プライベート、100%クライアントサイド。ツール
- AES-CTR 復号ツールAES-CTR 暗号文(NIST SP 800-38A、Web Crypto ネイティブ実装)を復号 — NIST 公式テストベクトルとバイト単位で検証済みの本物のアルゴリズム(OpenSSL と相互確認)。鍵は 16/24/32 バイト、IV はちょうど 16 バイト(暗号化時に使用したのと同じ完全な初期カウンターブロック)。暗号文の入力形式は出力形式オプション(hex/base64)に従います。無料・プライベート・100% クライアントサイド。ツール
- AES-CTR 暗号化ツールAES-CTR モード(NIST SP 800-38A、Web Crypto ネイティブ実装)でテキストを暗号化 — NIST 公式テストベクトル(F.5.1/F.5.3/F.5.5)とバイト単位で検証済みの本物のアルゴリズム(OpenSSL と相互確認)。128/192/256 ビット鍵、16 バイト IV(完全な初期カウンターブロック)。無料・プライベート・100% クライアントサイド。同一鍵で IV を再使用しないでください。ツール
- bcrypt ハッシュ生成Hash passwords with bcrypt or verify bcrypt hashes。無料、プライベート、100%クライアントサイド。ツール
- Blowfish 復号ツールDecrypt Blowfish-encrypted data using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- Blowfish 暗号化ツールEncrypt text with Blowfish block cipher using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- ChaCha20 復号ツールChaCha20 暗号文(RFC 8439)を復号 — RFC 公式テストベクトルとバイト単位で検証済みの本物のアルゴリズム(OpenSSL と相互確認)。鍵はちょうど 32 バイト、nonce はちょうど 12 バイト、ブロックカウンターは暗号化時と同じ値である必要があります。暗号文の入力形式は出力形式オプション(hex/base64)に従います。無料・プライベート・100% クライアントサイド。ツール
- ChaCha20 暗号化ツールChaCha20 ストリーム暗号(RFC 8439)でテキストを暗号化 — RFC 公式テストベクトルとバイト単位で検証済みの本物のアルゴリズム(OpenSSL と相互確認)。256 ビット鍵(32 バイト)、96 ビット nonce(12 バイト)、32 ビットブロックカウンター。無料・プライベート・100% クライアントサイド。同一鍵で nonce を再使用しないでください。ツール
- DES 復号ツールDecrypt DES-encrypted data (ECB/CBC) using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- DES 暗号化ツールEncrypt text with DES (ECB/CBC) using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- HMAC ジェネレーターGenerate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512。無料、プライベート、100%クライアントサイド。ツール
- JWT デコーダーDecode and inspect JWT header, payload, and time claims with expiry status。無料、プライベート、100%クライアントサイド。ツール
- パスワードジェネレーターGenerate strong, cryptographically secure random passwords。無料、プライベート、100%クライアントサイド。ツール
- PBKDF2 鍵導出Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API。無料、プライベート、100%クライアントサイド。ツール
- ランダムバイトジェネレーターGenerate cryptographically secure random bytes or integers。無料、プライベート、100%クライアントサイド。ツール
- RC4 復号ツールDecrypt RC4-encrypted data using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- RC4 暗号化ツールEncrypt text with RC4 stream cipher using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- RSA ツールRSA key generation, encryption, decryption, signing, and verification using Web Crypto API。無料、プライベート、100%クライアントサイド。ツール
- Salsa20 復号ツールSalsa20 暗号文(Bernstein オリジナル設計、eSTREAM ポートフォリオ)を復号 — eSTREAM 公式テストベクトルで検証済みの本物のアルゴリズム(PyCryptodome と相互確認)。鍵は 16 または 32 バイト、nonce はちょうど 8 バイト、ブロックカウンターは暗号化時と同じ値である必要があります。暗号文の入力形式は出力形式オプション(hex/base64)に従います。無料・プライベート・100% クライアントサイド。ツール
- Salsa20 暗号化ツールSalsa20 ストリーム暗号(D. J. Bernstein のオリジナル設計、eSTREAM ポートフォリオ)でテキストを暗号化 — eSTREAM 公式テストベクトルと Salsa20 core 仕様ベクトルで検証済みの本物のアルゴリズム(PyCryptodome と相互確認)。128/256 ビット鍵(16 または 32 バイト)、64 ビット nonce(8 バイト)、64 ビットブロックカウンター。無料・プライベート・100% クライアントサイド。同一鍵で nonce を再使用しないでください。ツール
- scrypt 鍵導出Derive a key from a password using scrypt (memory-hard KDF)。無料、プライベート、100%クライアントサイド。ツール
- 3DES 復号ツールDecrypt Triple DES (3DES) encrypted data using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- 3DES 暗号化ツールEncrypt text with Triple DES (3DES) using crypto-js。無料、プライベート、100%クライアントサイド。ツール
- UUID / ULID ジェネレーターGenerate UUID v1, v4, v5, and ULID identifiers。無料、プライベート、100%クライアントサイド。ツール