產生 Unix 密碼 hash

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

目录

SHA512 密碼 hash

SHA512 密碼 hash 以「$6$」為首,有 86 字元的 hash,可以使用以下命令產生:

  • mkpasswd -m SHA-512 密碼 [Salt]

例如:

$ mkpasswd -m SHA-512 foobar
$6$c1W2WApNGhJ$Ml50i8EiSEohyTB3RLaMNQJNG8qxzD8hLbKfezElWSIlOhifsfaWpZiQ5cPHrdxv8RtQEim5U7G8EaqexXcV1.

SHA256 密碼 hash

SHA256 密碼 hash 以「$5$」為首,有 43 字元的 hash,可以使用以下命令產生:

  • mkpasswd -m SHA-256 密碼 [Salt]

例如:

$ mkpasswd -m SHA-256 foobar
$5$GYz8OcWCumb1o/$mQ4kkvAaXjtG7TssuEsUh2.U0Ed2UNpzxzfqgg7Sc7C


SHA1 密碼 hash

SHA1 密碼 hash 以「$4$」為首,有 27 字元的 hash,可以使用以下命令產生:

  • sha1pass 密碼 [Salt]

例如:

$ sha1pass foobar
$4$/3g2Utb/$Bvw7vk7lTngoiGVd35T7tCDhs6E$

MD5 密碼 hash

MD5 密碼 hash 以「$1$」為首,有 22 字元的 hash,可以使用以下命令產生:

  • mkpasswd -m MD5 密碼 [Salt]
  • md5pass 密碼 [-salt Salt]

例如:

$ mkpasswd -m MD5 foobar
$1$vufEH.xg$YCYk5fZmSro6T2Omlv3PE/
$ md5pass foobar
$1$q2Oj2I5y$TE5SCsE3AgUtAs9z4Qxk/.
$ openssl passwd -1 foobar
$1$uiihZrUa$NwkqnwbCNWb6WEweaNhx.0

Unix Crypt 密碼 hash

Unix Crypt 密碼 hash 有 13 字元的 hash,可以使用以下命令產生:

  • mkpasswd [-m des] 密碼 [Salt]
  • openssl passwd -crypt 密碼 [-salt Salt]

例如:

請參看

Personal tools