> 暗号・パスワード関連ツール
> AES暗号シリーズ
> AES暗号メモ帳
> OpenSSL互換
>
▼
▼
';
var http ='../crypt/'; var path ='crypt_script_lib_'; var src = http+path;
var files =['download','file_check','file_read_bin']; var ext ='.'+'js';
var html =''; for( var i=0, len=files.length; i
AES Advanced Encryption Standard
AESは暗号アルゴリズムの一つです。アメリカの公的機関によって標準化され世界的に使われている暗号です。
MODE 暗号モード
暗号モードは、ECB、CBC、CFB、OFB、CTRに対応しています。
PADDING パディング
ファイルサイズがブロック(16バイト)の倍数にならない場合に、元のデータに付け加えるデータです。
Pkcs7とAnsiX923とISO10126は、どの方式を選んでも大差ありません。
KEY 暗号鍵
暗号化・復号化する時に鍵として処理するデータです。同じ鍵でなければ暗号化したデータを元のデータに復元することはできません。
暗号鍵の長さは、128bit(16bytes)、192bit(24bytes)、256bit(32bytes)に対応しています。
暗号鍵は 16進数で入力して下さい。128bit(16bytes)の場合は、32桁(32文字)の文字列になります。
IV 初期化ベクトル
暗号化・復号化する時に最初のブロック(16バイト)にだけ処理するデータです。
IVは 16進数で入力して下さい。ECBモードの時は初期化ベクトルの入力は不要です。
HEX 16進数
16進数は0~9の数字とA~Fの英字の全16個の文字で計算する数値です。
暗号鍵やIVに入力する時は半角英数字で入力して下さい。
LocalStorage ローカルストレージ
ローカルストレージとは、ブラウザーに永続的に保存するデータです。
ページを閉じたりブラウザーを再起動しても保存したデータは残ります。
SessionStorage セッションストレージ
セッションストレージとは、ブラウザーに一時的に保存するデータです。
ページを閉じたりブラウザーを再起動したら保存したデータは削除されます。
補足 Supplement
このツールはオフライン環境のブラウザーで動作するJavaScriptで実行されるウェブアプリなので、情報がオンラインに流出する心配はありません。
ローカルストレージに保存するテキストデータは、暗号化した後にBASE64で符号化してから保存されます。
ローカルストレージ、セッションストレージに保存する暗号鍵とIVの情報は、簡易的に暗号化してから保存されます。
このツールの文字コードは UTF-8に対応しています。
注意事項 Notes
ブラウザーの閲覧履歴データの削除をすると、ローカルストレージに保存したデータが失われますので注意して下さい。
他ツールのファイルとの互換性について Compatibility
当ツールで暗号化・復号化したテキストファイルは、AESに準拠した(独自仕様の変換をしていない)ツールかつ鍵などの設定が同じであれば互換性はあります。
ファイルを暗号化・復号化するツールではなく テキストのみを暗号化・復号化するツールの場合は、AESを使っていても 処理の途中で互換性がない変換をしている可能性があります。
対応フォント Supported Font
メイリオ
ゴシック体
明朝体
コーポレートロゴ
コーポレートロゴ(太字)
コーポレートロゴ(ラウンド)
ラノベPOP
装甲明朝
動作環境 Supported PC / Mobile / Smart Phone
Windows (7,8,10,11~)
Macintosh (macOS)
Linux
Chrome OS
Android OS
iOS (iPhone,iPad,iPod touch)
最新バージョンのパソコン、スマートフォン、OS、ウェブブラウザーでの利用を推奨しています。
外部リンク
AES (Advanced Encryption Standard) - Wikipedia
暗号利用モード - Wikipedia
関連リンク
OpenSSL互換AES暗号メモ帳
(パスワード認証)
OpenSSL互換AES暗号ツール
(パスワード認証)
AES暗号化&復号化ツール
(設定フォーム)
▲
上部に移動する