go-password:生成類似1Password或LastPass高熵隨機密碼的Go庫

banq發表於2022-03-15

該庫實現了隨機密碼的生成,並提供了純 Golang 中AgileBits 1Password所描述的要求 。該演算法通常在生成網站密碼時使用。
該庫使用 crypto/rand 來增加隨機性。
此庫可能生成的示例密碼示例:

0N[k9PhDqmmfaO`p_XHjVv`HTq|zsH4XiH8umjg9JAGJ#\Qm6lZ,28XF4{X?3sHj
7@90|0H7!4p\,c<!32:)0.9N
UlYuRtgqyWEivlXnLeBpZvIQ
Q795Im1VR5h363s48oZGaLDa
wpvbxlsc


由於這些是完全隨機的,因此它們可能會生成不符合某些自定義密碼策略的密碼,例如需要大寫和小寫字母的密碼。
點選標題

相關文章