GoGPT Best VPN GoSearch

OnWorksファビコン

apg - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでapgを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドapgです。

プログラム:

NAME


apg - いくつかのランダムなパスワードを生成します

SYNOPSIS


apg [-a アルゴリズム] [-M モード] [-E 文字列] [-n パスの数] [-m min_pass_len] [-x
max_pass_len] [-r 辞書ファイル] [-b フィルターファイル] [-p min_substr_len] [-s] [-c cl_seed] [-d]
[-y] [-l] [-t] [-q] [-h] [-v]

DESCRIPTION


apg いくつかのランダムなパスワードを生成します。 いくつかのパスワード生成アルゴリズムを使用します
(現在 XNUMX つ) および組み込みの疑似乱数発生器。

デフォルトのアルゴリズムは、によって設計された発音可能なパスワード生成アルゴリズムです。 モリー ガッサー
で説明されています A ランダム Word 発生器 発音可能 パスワード 国民 技術的
情報 サービス (NTIS) AD-A-017676。 元の紙は非常に古く、一度も発行されたことはありません
オンラインに置いたので使用する必要があります NIST で説明されている実装 FIPS-181。

もう XNUMX つのアルゴリズムは、単純なランダム文字生成アルゴリズムですが、XNUMX つのユーザー アルゴリズムを使用します。
ランダムなパスワードを生成するために定義されたシンボルセット。 ユーザーがタイプを選択できることを意味します
パスワードに使用する記号。 記号セットは次のとおりです。 数値記号セット (0,...,9) ,
大文字記号セット (A、...、Z) 、小文字記号セット (a、...、z) 特別な
シンボル シンボル セット (#、@、!、...)。

組み込みの擬似乱数発生器は、で説明されているアルゴリズムの実装です。
付録 C of ANSI X9.17 or RFC1750 使用することを除いて CAST or SHA-1
トリプル DES。 マイクロ秒の精度で現地時間を使用します (「 今日の時間を取得する(2))および
/ dev / random (利用可能な場合) 最初のランダム シードを生成します。

apg 辞書を使用して、生成されたパスワードの品質をチェックする機能もあります。 あなたはできる
コマンドライン オプションを指定する場合は、この機能を使用します -r 辞書ファイル or -b フィルタ名 コラボレー
辞書ファイル は辞書ファイル名で、 フィルタ名 ブルームフィルターファイルの名前です。 で
この辞書には、生成されたものとして表示されない単語を (XNUMX 行に XNUMX つずつ) 配置できます。
パスワード。 例: ユーザー名、一般的な単語など。次のいずれかを使用することもできます。
付属の辞書 辞書 password クラッカー。 ブルームフィルターファイルは次のようにする必要があります
作成者: apgbfm(1) apg ディストリビューションに含まれるユーティリティ。 将来のリリースでは、
生き延びるために、パスワードをチェックするための他のテクニック (パターン チェックなど) を実装する
容易になります。

OPTIONS


パスワード 世代 モード オプション
-a アルゴリズム
つかいます アルゴリズム パスワード生成用。
0 - (デフォルト) 発音可能なパスワードの生成
1 - ランダムな文字のパスワード生成

-n パスの数
生成する パスの数 パスワードの数。 デフォルトは 6 です。

-m min_pass_len
最小限の長さのパスワードを生成する min_pass_len。 If min_pass_len > max_pass_len
その後 max_pass_len = min_pass_len。 デフォルトの最小パスワード長は 8 です。

-x max_pass_len
最大長のパスワードを生成する max_pass_len。 If min_pass_len > max_pass_len
その後 max_pass_len = min_pass_len。 デフォルトの最大パスワード長は 10 です。

-M モード
で指定されたシンボルセットを使用する モード パスワード生成用。 モード テキスト文字列です
文字で構成されている S, s, N, n, C, c, L, l。 どこ:

S ジェネレータ しなければなりません 生成されたパスワードごとに特別な記号セットを使用します。

s ジェネレータ すべき パスワード生成に特殊な記号セットを使用します。

N ジェネレータ しなければなりません 生成されたパスワードごとに設定された数字記号を使用します。

n ジェネレータ すべき パスワード生成には数字記号セットを使用します。

C ジェネレータ しなければなりません 生成されたすべてのパスワードに大文字記号セットを使用します。

c ジェネレータ すべき パスワード生成には大文字記号セットを使用します。

L ジェネレータ しなければなりません 生成されたすべてのパスワードに小文字の記号セットを使用する
(発音可能なパスワード生成アルゴリズムが使用されている場合は常に存在します)。

l ジェネレータ すべき パスワード生成には小文字の記号セットを使用します。

R、R もうサポートされていません。 使用 -E 文字列 代わりにオプション。
モード 長さは 4 文字以下にする必要があります。

注意:
L、M、N、C を使用すると、パスワード生成プロセスが遅くなります。

例:
-M scl or -M SNCL or -M Cn

-E 文字列
の文字を除外する 文字列 パスワード生成プロセスから (
発音可能なパスワード生成モードでは小文字を除外できません)。 に
シェルで認識できる特殊記号 (アポストロフィ、引用符、ドル) を含める
サインなど) 文字列 バックスラッシュ付きのバージョンを使用してください。

例:

Command apg -a 1 -M n -n 3 -m 8 -E 23456789 一連のパスワードが生成されます。
このようになります
10100110
01111000
11011101

Command apg -a 1 -M nc -n 3 -m 26 -E GHIJKLMNOPQRSTUVWXYZ のセットを生成します
このようなパスワード
16A1653CD4DE5E7BD9584A3476
C8F78E06944AFD57FB9CB882BC
8C8DF37CD792D36D056BBD5002

パスワード 品質 コントロール オプション
-r 辞書ファイル
生成されたパスワードが次の場所に表示されているかどうかを確認します 辞書ファイル

-b フィルターファイル
生成されたパスワードが次の場所に表示されているかどうかを確認します フィルターファイル. フィルターファイル すべき
で作成される apgbfm(1)ユーティリティ。

-p min_substr_len
このオプションは伝えます apg(1) 生成されたパスワードのすべての部分文字列をチェックします。
での出現 フィルターファイル。 このような部分文字列のいずれかが見つかった場合、
フィルターファイル 生成されたパスワードは拒否され、 apg(1) が生成されます
別のもの。 min_substr_len チェックする部分文字列の最小長を指定します。 これ
オプションは次の場合にのみアクティブになります -b オプションが定義されています。

ニックネーム ランダム ジェネレータ オプション
-s ユーザーにパスワード生成用のランダムなシーケンスを要求する

-c cl_seed
つかいます cl_seed パスワード生成のためのランダムシードとして。 必要なときに使います
シェルスクリプトでパスワードを生成します。

パスワード 出力 オプション
-d 生成されたパスワード間には区切り文字を使用しないでください。 必要なときに使います
シェルスクリプトでパスワードを生成します。

-y 生成されたパスワードと暗号化されたパスワードを印刷します (man を参照) 陰窩(3))

-q Quiet モード (警告を出力しない)

-l 生成されたパスワードを綴ります。 生成されたパスワードを読み出したい場合に便利です。
電話。
警告: 電話でパスワードを読み取る前に、よく考えてください。

-t 生成された発音可能なパスワードの発音を印刷する

-h ヘルプ情報を出力して終了します

-v バージョン情報を印刷して終了します

DEFAULT OPTIONS


apg -a 0 -M scl -n 6 -x 10 -m 8 (新しいスタイル)

本当に安全なパスワードを生成したい場合は、オプションを使用する必要があります -s。 簡略化するには apg
使用すると、小さなシェル スクリプトを作成できます。 例えば:
[開始]----> pwgen.sh
#!/bin/sh
/usr/local/bin/apg -m 8 -x 12 -s
[ end ]----> pwgen.sh

EXIT CODE


タスクが正常に完了すると、 apg 終了コード 0 で完了します。
-1 はエラーが発生したことを示します。 テキストエラーは標準エラーストリームに書き込まれます。

診断


If / dev / random 利用できません、 apg それに関するメッセージが表示されます。

onworks.net サービスを使用してオンラインで APG を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。