これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xkcdpass です。
プログラム:
NAME
xkcdpass - 記憶に残る安全なマルチワード パスフレーズを生成します
SYNOPSIS
xkcdpass [ オプション ...]
xkcdpass - 助けて
DESCRIPTION
柔軟でスクリプト可能なパスワード生成ツールで、強力なパスフレーズを生成します。
XKCD 936 による:
$xkcdpass
> 正しい馬電池の定番
OPTIONS
- 助けて
このコマンドの使用方法を説明します。
--ワードファイル ワードファイル, -w ワードファイル
ファイルを指定します ワードファイル 生成元となる有効な単語のリストが含まれています
パスフレーズ。
-分 MIN_LENGTH
少なくとも次の内容を含むパスフレーズを生成します MIN_LENGTH 言葉。 (デフォルト: 5)
--最大 MAX_LENGTH
最大でも次の内容を含むパスフレーズを生成します MAX_LENGTH 言葉。 (デフォルト: 9)
-- 数字 NUM_WORDS, -n NUM_WORDS
正確に含むパスフレーズを生成する NUM_WORDS 言葉。 (デフォルト: 6)
- 相互の作用, -i
パスフレーズを生成して出力し、それを受け入れるようにユーザーに問い合わせて、パスフレーズが受け入れられるまでループします。
受け入れた。
--有効な文字 VALID_CHARS, -v VALID_CHARS
正規表現パターンに一致する単語のみを含むようにパスフレーズを制限する VALID_CHARS (例えば
「[az]」).
-詳細, -V
指定されたオプションのさまざまなメトリクスをレポートします。
--アクロスティック アクロスティック, -a アクロスティック
アクロスティック一致でパスフレーズを生成する アクロスティック.
- カウント COUNT, -c COUNT
生成する COUNT パスフレーズ。 (デフォルト: 1)
- デリミタ デリム, -d デリム
パスフレーズ内の単語を次のように区切ります。 デリム。 (デフォルト: ' ')
例
·
xkcdpass
デフォルトのオプションを使用して XNUMX つのパスフレーズを生成します。 出力例:
ピンボール 以前の奪う 戦闘員 遺族 数字
·
xkcdpass --count=5 --acrostic='chaos' --delimiter='|' --min=5 --max=6 --valid_chars='[az]'
すべて小文字の単語から、クロスティックな「カオス」を満たす 5 つのパスフレーズを生成します。
「|」で区切るキャラクター。 出力例:
首輪|高度|資産|卵型|スルタン
ケイパー|ハングアップ|アドル|オーボエ奏者|スクロール
夫婦|本庁長|修道院長|入手|単純
カトラー|熱い|大動脈|アウトセット|スツール
ゆりかご|ヘロット|軸|順序|頁岩
HISTORY
当学校区の xkcdpass コマンドは Python プログラムを呼び出します xkcd_password.py.
プログラムの目的のインスピレーションとなったのは、 XKCD 936 「パスワードの強度」の漫画。
アプリケーションは Steven Tobin によって保守されています。[メール保護]>.
このマニュアル ページは Ben Finney によって作成されましたベン+[メール保護]>.
onworks.net サービスを使用してオンラインで xkcdpass を使用する