Skip to content

ウェブブラウザ上で、1つ以上のパスフレーズからサイト毎に異なるパスワードを生成します

License

Notifications You must be signed in to change notification settings

sum305/scrypass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScryPass

ウェブブラウザ上で、1つ以上のパスフレーズからサイト毎に異なるパスワードを生成します。ウェブブラウザのブックマーク機能を利用してサイトのリストを管理できるようになっています。

このツールの処理はオフラインで完結しており、fileスキームでも動作します。

使い方

各パラメータの値を入力して生成ボタンを押すと、対応するパスワードが生成されます。

  • パスフレーズには秘密の文字列を入力してください。
  • サイトには認証先サービスのドメイン名やユーザー名を、例えば example.comexample.com#username の様な形式で入力してください。
  • ソルトは「ソルトを生成」を押すとランダムな文字列が自動入力されます。生成されたパスワードからパスフレーズを求める攻撃への対策が目的であり、サイト毎に変更する必要はありません。

パスワードの生成後、ページをブックマークすることでパスフレーズ以外の入力を保存できます。パスワードを更新するにはソルトにカウンタを付け加えて再度パスワード生成を行い、更新の度にカウンタを増やしてください: SALT -> SALT+1 -> SALT+2 ...

コストパラメータ

生成されるパスワードはscryptの導出鍵に基づいており、必要な計算量やメモリ量はコストと反復回数(並列化数)のパラメータによって増減します。既定ではコストを2^16、反復回数を2で計算を行い、約128MiBのメモリを使用しますが、これらはURLフラグメントの cost=16iter=2 の値を書き換えることで変更できます。

About

ウェブブラウザ上で、1つ以上のパスフレーズからサイト毎に異なるパスワードを生成します

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published