0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

パスワード・ジェネレータを作った

Posted at

はじめに

Webブラウザ単体で動作するパスワード・ジェネレータ(パスワード生成)を作った。

パスワードをどうしようか悩んだ時に使ってみてください。

仕組みは、単純でJavaScript(またはWebAssembly)で乱数を生成して、それに対応する文字を羅列しているだけです。

JavaScriptもWebAssemblyもWebブラウザ上で動作しているので、生成したパスワードが通信経路上に流れることはないので、比較的安全です。


JavaScriptで動作するパスワード・ジェネレータ

http://rocketeer.dip.jp/sanaki/free/javascript/freejs12.htm

予測できる乱数なので、生成日時が判明すると安全性は低くなるので、注意。


モダンなWebブラウザで動作するJavaScriptで動作するパスワード・ジェネレータ

http://rocketeer.dip.jp/sanaki/free/javascript/freejs25.htm

こちらは、モダンなWebブラウザが実装している暗号論的な乱数を使っているので、より安全になっている。


WebAssemblyで動作するパスワード・ジェネレータ

C#/.NETをWebAssemblyとして動作させるBlazorという仕組みで作りました。

http://rocketeer.dip.jp/sanaki/free/free165.htm

実物はこちら→http://rocketeer.dip.jp/sanaki/free/PassgenBlazor/

こちらも.NETの暗号論的な乱数を使ってパスワードを生成している


以上

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?