繁体   English   中英

SHA-256密码生成器

[英]SHA-256 password generator

我看到了sha-256的JavaScript实现。 我waana询问使用sha-256(使用javascript实现或python标准模块)alogrithm作为密码生成器是否安全(优点/缺点):

我记得一个密码,将其放在网站地址的后面(等),并使用生成的文本作为该网站的密码。 每当我需要其他网站的密码都相同时,重复此过程

我认为您正在描述SuperGenPass使用的方法:

取一个主密码(每个站点都相同),将其与站点的域名连接起来,然后对内容进行哈希处理。

是的,SHA-256对此将是安全的,它可能比SuperGenPass使用时更安全。 但是,您最终将获得非常长的密码,对于许多站点来说太长了,无法接受,并且也不能保证某些站点同时需要包含数字,字母和特殊字符。

同样,普遍的问题仍然在于,如果您以某种方式(不是通过破坏算法,而是通过其他方式)泄漏了您的主密码,则您的所有密码均属于我们。

完全随机的密码是最安全的(如果我们忽略将密码安全地存储在某个地方的问题)。

SHA-256生成非常长的字符串。 您最好对字符串使用random.choice()固定次数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM