|
不可破解原理及实现
@FanTasyLY 你的想法太天真,就像说二次方程是一次方程的扩展一样。 |
|
不可破解原理及实现
楼上嘴巴干净点,先学学做人吧。 |
|
[讨论]少量输入密码而使用大量密码的方法
前面发过一个介绍附加密码的帖子,意思是我们在输入密码时,在其前或其后加一个字符串,前面的称为前缀,后面的为后缀,这个字符串的内容是相对固定的,例如是单位名称的全称或是一段格言,是一段容易记住的话,它的作用是什么呢,就是增加密码长度,我们知道穷举攻击就怕密码位数大,这里就人为的增大密码位数,而且还要保证好记忆,所以使用附加密码来实现这一点,前后缀即使公开了也没有关系,因为程序并不直接使用它,而是用密码的其它部分的数据,对它们进行改造后再加以利用。 这样就容易说清楚了,用户或程序自动定义密码的位数,我们使用自动生成的密码或是输入的密码对给定的密码位数进行充填,这样就实现了由少量密码向多位数密码的转变。同时兼顾了好记忆和长密码位数两方面的要求。
|
|
不可破解原理及实现
说得不错,这是基本的作用,再低能的加密算法也能破坏原有信息的特征,在这个基础上对乱码加密就很难破解了,并且对应状态的数量会提升许多数量级。 |
|
不可破解原理及实现
密钥可以利用优秀的随机函数值改造而成,与硬件无关。 |
|
[讨论]少量输入密码而使用大量密码的方法
上面的帖子可能有人看不懂,下面较详细的说明它。 密码输入实际是个麻烦事,其位数一长就有难输入、难记忆的问题,所有的工作就是解决这些问题。 前面的帖子中介绍了密码前后缀的使用,看看那些可以帮助你理解。前后缀的作用是增加密码长度,在一段时间里你可以试用同样的前后缀,这样就解决了难记的问题。实际前后缀的内容是无关紧要的,你可以使用用户密码的其它部分来改造其中的内容,让其中的东西焕然一新,例如使用种子得到随机函数的值,想扩充多少都没问题的,帖子正文中连前后缀的形式都不要了直接就是扩充密码数量,现在明白少量输入密码而使用大量密码的意思了吧? 你可以定义使用多少位密码,都是百位以上的才称得上多位密码,甚至在设定的特殊位置,程序是自动在100位至万位之间随机的选定密码位数。
|
|
不可破解原理及实现
要想安全加密,多次加密是较好的选择,而且每次加密密码位数可以较少, 甚至其中的某次使用固定的密码都是无关紧要的。因为入口太多穷举攻击在这里完全没用,基本是盲人摸象,其它攻击也没有成功的可能,靠分析法破解一次加密都难何况多次。 |
|
不可破解原理及实现
如果有好的密码学理论可学可用,自己还折腾什么,拿来用就是了,可是没有好东西,所以要走自己的路。 我的方法是不怕公开的,前面曾搞过悬赏征解活动,程序的源码都是公开的,也没有谁能解密。 方法是让大众用的,不能用的东西就不拿出来了。可以下载“加密小金刚”试试你能破解它加密的东西吗? |
|
|
|
[原创]自动密码用于文件加密
回馈社会 |
|
[下载]自动密码文件加密
请看官指出方法的缺陷,谢谢。 |
|
[原创]从方程的角度看加解密
winrar只能使用最大99字节的用户密码。关于量子计算机的结论是想出来的吗?对一种正在发展的东西,还没使用就下结论,是不是有些荒唐。 |
|
不可破解原理及实现
注册码就那么几位当然怕穷举攻击了。所以注册码方式保护版权的方法并不太好。 乱码是指在字节范围内的随机数,文本的值域范围较小,不能称为乱码,数字串也不能。 上面说到用增加密钥长度的方式来保护信息,这是不妥当的,因为计算速度高的量子计算机即将走出实验室,所以我们需要有在原理上不可破解的加密体系。帖子中已经介绍了一些不可破解的实现方式,并不是空谈理论。 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值