Jac*_*tti 1 c# asp.net random passwords guid
我有一个项目正在进行中,我需要将密码与项目相关联.
密码应完全不连续或易于猜测,但易于记忆.
我想做这样的事情.
string rand = System.Guid.NewGuid().ToString();
rand.Substring(0,3);
Run Code Online (Sandbox Code Playgroud)
返回GUID的前4位数字.
我想知道是否有其他人有类似他们工作的东西,并且可能是比这更好的解决方案.
安全很重要,因为我们不希望人们能够猜到数字,但这不涉及金钱或个人数据,所以它不必具有NSA能力:)
多谢你们!
人们记住单词比记住代码更好...

所以一个简单的方法是生成一个密码而不是一个乱码的单词或代码.
最简单的方法是在数据库或字典中列出几千个单词,然后随机选择其中的3个或4个单词.
你使用的词越多,黑客就越难以猜测--3,000个单词中的3个将是非常不可思议的,而20,000个单词中的4个将具有1,600,00,000,000,000,000个组合.
| 归档时间: |
|
| 查看次数: |
2691 次 |
| 最近记录: |