私は誰かが良いパスワードジェネレーターを推薦できることを望んでいました。
覚えておくためのニーモニックを与える名前を付けることができる人に追加の小道具。
Aberystwyth Universityには、かなり筋金入りのニーノミックパスワード生成プログラムがあります。
http://www.aber.ac.uk/cgi-bin/user/syswww/gw/mnemonic
次のような邪悪なパスワードを生成します。
<1n255s4 Lisa's first newt zooms Fife's fifth shrewd four.
t6pnjsnv Tony's sixth padlock nags John's spectacular number vainly.
fqyumdc8 Fiona's quadrilateral yucca understands Murray's dormant calculating eight.
ee6pk3cm Eve's egocentric six ponders Ken's third cagey magazine.
q1giwn?n Quentin's first galaxy improves Wyn's nondescript question mark nastily.
面白い仕事。あなたは彼らのシスオペにメールを送り、その背後にあるスクリプトが無料で利用可能かどうかを確認したいかもしれません(利用できない場合、GPLを検討するかどうか)
編集:出力をもう少しうまく見てみると、これはコーディングするのが難しくないでしょう。フィードするにはいくつかの辞書が必要です。
パスワードカードをお試しください。あなたはそれを財布に入れて、2つのシンボルと色を覚えています。
あなたは色の線に沿って記号間の文字/数字を読むか、あなたが覚えていることができるアルゴリズムを作ります。
サイトはあなたのためにランダムなカードを生成します。
結果はapgやpwgenよりも恐ろしい(-s
オプションが設定されていても)ですが、これはもっと楽しいです:
head -c 8192 /dev/urandom | strings --bytes 8 | sed 's/\s//'
ユースケースが異なると思われますが、この種のことは、共有秘密キーや、あまり頻繁に入力しない他の種類のパスワードに役立ちます。
選択範囲を広げるには、head
により多くのバイトを渡し、パスワード結果の文字列を長くするには、strings
の--bytes
を変更します(最小長を指定します)。 sed
式は、スペースとタブ(\s
で表される)を取り除きます。
ただし、1
やl
やI
などの混乱しやすい文字を避けるためのオプションを提供するアプリケーション(pwgen、KeePassX、LastPassなど)をいつか感謝するでしょう。これらは1Il
または1Il以下のように見えます。誰かのパスワードをリセットしたり、通信する必要があるワンタイムパスキーを与えたりする場合は、このようなオプションを使用する必要があります。
スタイル、pwgen
putは、その-B
オプションを説明するmanページでこの警告を与えます。
-B, --ambiguous
Don't use characters that could be confused by the user when
printed, such as 'l' and '1', or '0' or 'O'. This reduces the
number of possible passwords significantly, and as such reduces
the quality of the passwords. It may be useful for users who
have bad vision, but in general use of this option is not recom‐
mended.
もちろんこれはナッツです。これがいつ役立つか知っているでしょう。そして、すべてに「Pa $$ w0rD」を使用するよりも確かに優れています。疑わしい場合は、長いパスワードを作成するか、生成されたパスワードを別のジェネレーターへの入力として渡すか、多要素認証を使用します。
ニーモニックはありませんが、pwgenは非常に簡単です。
mkpasswd
を使用します。技術的には/etc/passwd
ファイル内で使用するためにパスワードを暗号化するために使用されますが、パスワードに適したニースの文字列も提供します。
apg
-Sudo apt-get install apg
を使用します
キーパスには、パスワードジェネレータが組み込まれています。新しいパスワードを生成し、同じツールを使用して記憶します。
SuperGenPass は、もともとWebサイトへのログインを目的としたブックマークレットソリューションですが、アプリケーションでも簡単に使用できます。マスターパスワードと現在のドメイン名(または必要に応じてアプリケーション名)を使用して、lCY9gjiDtF
などの10文字のパスワードを生成します。 ワンクリック自動入力パスワードボックスを使用できるため、needニーモニックを使用せず、他のアプリケーションへのコピー/貼り付けも許可します。
私は各ブラウザと携帯電話にブックマークレットを置いています(オフラインでも動作します!)。とても便利です。あなたが「勇敢な」なら、マスターパスワードをブックマークレットにハードコーディングすることさえできます。
brain -generated passphrases でかなり良いフィードバックを得ました。
Password please :
¡I don't use p4sswords with known fixed p4tternS!
残念ながら、これは無料のジェネレーターではありません。1杯のコーヒーでうまく機能するためです。また、オープンソースでもありません(ただし、ハッキングするのは少し難しい)。
私はFPM2(figaro)パスワードマネージャーを使用します。ニーモニックはありませんが、パスワードジェネレーターがあり、1つのパスワードを覚えておく必要があります。 Software Centerで検索してください。
または、「ローテク」でありながら独創的なソリューションが必要な場合は、こちらで見ることができます。 http://www.passwordcard.org/en
パスワード生成、強度テスターなどのいくつかの興味深いオプションを備えた優れたWebサイトを見つけました。パスワードをニーモニックとして出力します。
現在、パスワードの生成とテストに使用されている主要なWebサイトのようにひどく欠陥はありません。
これがJavaScriptブックマークレットです。長さを要求し、パスワードを作成します。次のアドレスで新しいブックマークを作成してください:
javascript:(function(){var d=Prompt("Password length","14");if(d){for(var e="",a=Math.random,b=Math.floor,f=0;f<d;f++)x=62*a(),x<=10&&(c=48+b(10*a())),x>10&&x<36&&(c=65+b(26*a())),x>=36&&(c=97+b(26*a())),e+=String.fromCharCode(c);Prompt("Password",e)}})()
興味のある方のために、上記のブックマークレットは Closure Compiler で縮小された以下のコードを使用していました:
(function () {
var n = Prompt("Password length", '14');
if (n) {
var s = "",
r = Math.random,
f = Math.floor;
for (var i = 0; i < n; i++) {
x = 62 * r();
if (x <= 10) c = 48 + f(10 * r());
if ((x > 10) && (x < 36)) c = 65 + f(26 * r());
if (x >= 36) c = 97 + f(26 * r());
s += String.fromCharCode(c);
}
Prompt("Password", s);
}
})();
http://www.random-password.co.uk は無料のオンラインジェネレーターですか?
啓示は考慮されましたか?パスワードを生成するだけでなく、パスワードを追跡するのに役立ちます。
Mozillaでは、 http://www.labnol.org/internet/different-passwords-for-websites/17961/ でお楽しみいただけるパスワードスキーマに関する小さなFlashビデオがあります。