回复 10# 无心人 的帖子
为了保护地球人的机密,建议在进攻外星球时每人配置一台。:lol :) 考虑下面的算法,是否可以存在一个比较高强度的密码验证
假设有密码p
签名算法M
sp = M(p)
随机字符串R
公开密匙加密算法A
AP = A(R, p)
MP = A(R, sp) = A(R, M(p))
保存AP,MP结果
验证算法,使用待验证密码q
解密AP得到字符串R
按照加密算法得到MR = A(R, M(q))
比较MP, MR
如果不同,则验证失败,否则验证通过
请问,以上算法是否有漏洞,是否很容易暴力破解?
是否等同于数字签名算法的密码验证算法? 你可以用几个单词组合,中间插个字符、数字,就比较难破解了 楼主所说的“密码”我想应该叫“口令”才对。如果是楼主自已保存一些东西,随便写几个数字加上字母就足够了,然后将其记在另一个本子中,只有你自已知道,记不住时拿出来看看。如果你弄个算法来“加密”那你还得解密才行,加密越复杂,解密也越复杂。 我的意思是口令验证和验证数据的保存 2H_2+O_2=2H_2O
1=sin(pi/2)
直接拿你自己职业里的公式当密码好了XD
以后如果能用算法作为口令就好了...
页:
1
[2]