DXpassword ツール -- パスワードのハッシュ

DXpassword ツールでパスワードをハッシュできます。その後、ハッシュされたパスワードをナレッジ ファイルへ追加できます。
cad140jp
DXpassword ツールでパスワードをハッシュできます。その後、ハッシュされたパスワードをナレッジ ファイルへ追加できます。
このコマンドの形式は以下のようになります。
dxpassword [-v] [-P algorithm] password
  • -P
    algorithm
    パスワードをハッシュします。ここで、
    algorithm
    は以下のいずれかです。
    • SHA
      SHA-1 アルゴリズムを使用して、パスワードをハッシュします
    • SSHA
      Salted SHA-1 アルゴリズムを使用して、パスワードをハッシュします。このアルゴリズムは、同じクリア テキスト パスワードに対しても異なるハッシュを生成するため、より安全です。
    • SHA512
      SHA-512 アルゴリズムを使用して、パスワードをハッシュします。
    • SSHA512
      (デフォルト) Salted SHA-512 アルゴリズムを使用して、パスワードをハッシュします
    • MD5
      Message Digest アルゴリズムを使用して、パスワードをハッシュします。
    • SMD5
      Salted Message Digest アルゴリズムを使用して、パスワードをハッシュします。
    • PBKDF2
      PBKDF2 (Password-Based Key Derivation Function 2)方式を使用して、パスワードをハッシュします。このオプションは、DSA 設定を読み取らないため、「PBKDF2 ハッシュ方式用のコマンドのサポート」で説明する、デフォルトの PBKDF2 の値を使用します。
    • CRYPT
      UNIX crypt メソッドを使用して、パスワードをハッシュします。
    • CADIR
      可逆的な混乱アルゴリズムを使用して、パスワードをハッシュします。
      dsa-password
      または
      ldap-dsa-password
      設定項目内のナレッジ ファイルに含める前に、このオプションを使用してパスワードをハッシュします。これにより、DSA を実行するコンピュータにアクセス権があるユーザからパスワードを保護します。
  • -v
    詳細モードで実行します。
  • password
    ハッシュされるパスワードを指定します。
例: MD5 を使用したパスワードのハッシュ
以下のコマンドは MD5 アルゴリズムを使用して、パスワード
qwer123
をハッシュします。
dxpassword -P MD5 qwer123
このコマンドからの出力は次のとおりです。
{MD5}VT6DymlpOzPvc5WMBLejFQ==
例: DXpassword ツールからの詳細出力
以下のコマンドは SSHA-512 アルゴリズムを使用して、パスワード
qwer123
をハッシュします。これはデフォルトです。
dxpassword -v qwer123
このコマンドからの出力は次のとおりです。
'qwer123' encoded is: {SSHA512}ld2J/xe3ddpaK9C1Mh7eSPJ7QllLBx5Z9+ioRx17C9+w2DFUl67pUmst/RBmIaR0NtLwVFb+t8XhzhuB9W2FiDYAd44=