全体 パスワード 繰り返し回数 暗号利用モード
AES-CBC
AES-GCM
保存 JSON
localStorage
読み込み関連
暗号化項目 タイトル
内容

使い方・仕様等
書き込み時の使い方
  1. タイトルと内容を書き込みます。項目を分けて記載したい内容があれば、項目追加ボタンをクリックします。
  2. パスワードと、必要であれば繰り返し回数を入力します。
    繰り返し回数は、多ければ多いほど総当たり攻撃に強くなりますが、暗号化や復号に時間がかかるようになります。
  3. ラジオボタンにチェックを入れて保存方法を選択し、保存ボタンをクリックします。
    JSON
    JSON形式のプレーンテキストでファイルに保存します。
    ダイアログが出るので、保存先を指定して保存します。
    localStorage
    localStorage領域に保存します。
    ブラウザが持つデータ領域に保存します。
    保存先を選ばずとも保存出来ますが、システムの保存領域が少なくなってきたり、ブラウザでクリーンアップが行われた時に消される可能性があります。
読み込み時の使い方
  1. JSONファイルから読み込む場合
    • テキストボックスに保存したJSONファイルの内容を貼り付けてテキストから読み込むボタンをクリックします。
    • ファイル参照ボタンをクリックしてファイル選択ダイアログからファイルを選択し、ファイルから読み込むボタンをクリックします。
  2. localStorageから読み込む場合
    localStorageから読み込むボタンをクリックします。
データ破却のやり方
JSONファイルの場合
保存したJSONファイルを削除します。
localStorageの場合
localStorage内のデータ消去ボタンをクリックします。
入出力JSONの書式

[

{

"title":[タイトル:string],

"cryptedText":[内容を暗号化したバイナリデータのBase64テキスト:string],

salt:[saltのBase64テキスト:string],

iv:[ivのBase64テキスト:string]

}

]

暗号仕様(将来変更するかも)
アルゴリズム 鍵長 ブロック長 暗号利用モード 鍵導出関数 疑似乱数関数
AES 256bit 128bit GCM PBKDF2 SHA2(SHA256)