pword
1.0.0
一種方式,免費同步,確定性密碼生成器。 100%在Rust Diceware和Aragon2(2015年密碼競賽的獲勝者)中,可以創建一個密碼安全的密碼。
您應該能夠在任何計算機上安裝此程序,並完全離線訪問任何密碼,而無需同步。
如果將上述文本輸入pword,它將始終向您顯示raW5kbmVzcyBjbG92ZXI
的相同密碼,我建議您實際上不使用 - 這僅是用於演示目的。
快速安裝
cargo install pword
克隆並構建安裝
git clone https://github.com/drbh/pword.git
cd pword
cargo install
基於Diceware算法,我們生成了一個主密碼,供用戶記住。該密碼由安全的隨機數生成器從開發人員那裡播種。接下來,我們將此密碼用作Aragon2密碼生成功能中的鹽。
根據用戶的網站輸入 - 我們建議主機名,包括域,而不是協議或尾隨路徑。例如 - github.com
不包括https-和主密碼,我們有一個足夠隨機的,但易於記住的哈希函數輸入。我們將輸入和鹽傳遞給Aragon2一個內存hard密碼功能。輸出是一個長時間耗盡的字符串,我們從中間將20個字符子集。
輸出是一個唯一的20位密碼,可以使用短語和密碼主機來再生。儘管這對於人類來說非常容易記住生成密碼的過程在計算上是昂貴的(需要密碼生成,並且記憶障礙的哈希功能)。
雖然您可以創建一個更安全的密碼(長達100多位),但很難記住,但這為您提供了一種簡單的方法,可以從十字架上創建和訪問許多非常安全的方法(可能比當前密碼更安全) - 平台工具。
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI