Skip to content

A solution for memorable independent passwords (based on FlowerPassword)

Notifications You must be signed in to change notification settings

shansing/shansing-passwords-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

闪星花密v2 基于花密,为用户提供可记忆的独立密码解决方案。

闪星花密v2 沿袭原版花密的“记忆密码+区分代号”模式。不同之处在于,最终密码总是带有特殊符号,以及哈希函数 SHA256 取代了不安全的 MD5。并且,与其他花密修改版不同,闪星花密v2 的最终密码包含大小写字母、特殊符号,这些字符(除首字符外)并非强行生成,而是用来表达哈希值,所以最终密码在表面上、实际上都更强壮。

比较项 花密 闪星花密v2
核心算法 HMAC-MD5 HMAC-SHA256
首字符类型 字母AaBbCcDdEeFfK 特殊符号!@#$%
允许的非首字符 AaBbCcDdEeFf和所有数字 所有大小写字母和数字,和符号/\
log2(组合数)* ≈70.6 ≈92.3

在线试用:闪星花密 网页版 (勾选“使用闪星花密v2算法”)

参考阅读:《闪星花密v2:对花密的试改进》

注:与原版花密一样,闪星花密v2 提供扩展长度密码选项,但建议一般用户使用。详见上文评论区

About

A solution for memorable independent passwords (based on FlowerPassword)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published