mathematica 发表于 2009-1-3 12:25:36

怎样生成比较好的密码?

现在我个人需要加密的东西越来越多,因此需要越来越多的密码。
可是密码短了不安全,密码长了自己记不住。

最好的办法是 根据提示,一些只有自己看了才明白的提示,
然后由这些提示生成的密码!!!!!!!!!!!!
我想不到有什么比较好的映射方法。


比如由123456这个数字根据提示,由某种映射(只有自己才知道的映射!)
然后由提示映射到某个数字。

比如x->2*x

因此123456映射到246912(2*123456=246912)

但是目前我比较难以想到比较好的又安全的映射办法。

所以我来求助于各位!

mathematica 发表于 2009-1-3 12:26:30

123456作为提示

而246912作为密码!

仙剑魔 发表于 2009-1-3 12:42:01

长密码用数理常数嘛...
你只要记忆英文字母或希腊字母,以及位数
到时候网上搜一下就OK的

winxos 发表于 2009-1-3 15:40:21

建议

一个安全的密码,当然最好不要全用数字,
一味的求长度也没什么用处,
最好是英文大小写,加标点,加数字构成,
这样大大的降低了破解概率,
对于长的密码如何方便的记忆,
当然你可以用你说的映射把一些熟悉的数字做简单变换,可以是移位,交换,简单函数转换,不过最好不要太复杂的规律。
我觉得比较好的密码可以用若干英文前缀+标点+数字构成,强度很大,
这几个简单的段可以用你熟悉的东西,也可以用熟悉的东西简单变换,
也可以根据密码需要的领域进行简单的变换,这样可以产生一类的密码,
可以经常换着用。。。等等

仙剑魔 发表于 2009-1-3 17:17:22

照LS所言
最方便的做法就是直接
MD5("123456")
然后复制粘贴
这样英文数字全有了(一般密码貌似限制了标点)
如果可以用中文的话就更绝了...

无心人 发表于 2009-1-3 21:22:39

字母数字组合
我以前设计过类似
d3z8r9t5
这样的密码两组
目前升级到
15位到16位的组合
共4组随机用

suan1024 发表于 2009-1-3 22:16:05

字母数字组合(不去分大小写)是36进制数
来下进制转换即可

winxos 发表于 2009-1-4 11:27:15

我提到了:“这几个简单的段可以用你熟悉的东西,也可以用熟悉的东西简单变换”
md5变换后你能很方便的记住么?
反正我是记不住:)

jiangbin00cn 发表于 2009-1-31 10:53:19

这个问题难以解决,你的映射将变成算法的一部分,攻击者攻击的依然是简单的口令
如果能够得到只有你知道的映射,完全也能的到只有我知道的加密算法
这种方式只能够应用与个体,无法推广

无心人 发表于 2009-1-31 11:11:52

:)

可以随身携带一个掌上电脑
记录下10000000个长的复杂密码
一次换一个
电脑带电子感应装备
离开身体1米距离10秒后爆炸
超过2米则立即爆炸
不及时充电导致电量下降到10%自动爆炸
有人威胁到你生命
则直接在你怀里爆炸

呵呵
就会绝对安全了
:lol

爆炸的威力要能把方圆10米内的东西彻底分解成原子
页: [1] 2
查看完整版本: 怎样生成比较好的密码?