搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 遐逸编程帖
标题:
遐逸编程帖
取消只看楼主
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:7
遐逸编程帖
序
汇集自己的编程历程和心得,让自己的编程生涯有个汇总的记录。
鉴于自己目前非职业编程,此帖将断断续续。
欢迎交流、沟通、指教。
搜索更多相关主题的帖子:
记录
职业
2014-12-13 13:19
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
2
楼
得分:0
这几天在开始研究密码,想写一个密码算法,加密自己的文档,按位操作,RSA的大质数方法,让我想到陈景润在证明1+2的时候改良的大筛法。之前有人说数论与实际应用无关,但在这里,就很有作用。
算了一下,1024位的密码,在运算速度为1T的超级计算机下,也要至少上亿年才能破解。但512位的,倒是可以很短时间搞定。
2014-12-13 17:53
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
3
楼
得分:0
完成了加密和解密算法的核心部分,我采用的是按位加密,并且按一定规律进行对某一字节的不同位用不同的密文加密。
不算很高超,只是做得细一点。即你找对了一组密码,也只是解了其中一部分,另一部分可能解不开。
不过,我不确定的是,fopen函数是否可以打开任意文件,比如后缀为exe的可执行文件,能够打开并加密吗?
2014-12-14 01:09
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
4
楼
得分:0
敢不敢使用rand函数产生的随机数来加密,这是否将使得解密只能在本机未换操作系统时才能成功解密,想想,还是太苛刻了,不用了。
2014-12-14 09:14
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
5
楼
得分:0
为什么说靠算法来保证加密是不可取的?我在想,我用算法也可以设计十分复杂的加密程序,别人真的能够破译吗?如何破译呢?
虽然我知道,用一个本身十分难解的大质数,肯定可以使得解密的难度是先天性的。
2014-12-14 12:15
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
6
楼
得分:0
深怕闭门造车,有懂密码的大仙没?
2014-12-14 14:37
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
7
楼
得分:0
昨晚完成了加密算法并且生成了exe。
躺下睡觉时,忽然想到,这种算法加密绝对是可以极高保密度的,却怎么也抵挡不住反汇编的噩梦。
除非你的程序不公布,公布的话,就有可能让人反汇编。反汇编,你的什么复杂算法,都将一览无遗。
所以,还是RSA的那个大质数才是有先天难度的东西!
2014-12-18 18:26
zhuyi8120
等 级:
论坛游民
帖 子:34
专家分:12
注 册:2014-11-4
第
8
楼
得分:0
谢谢版主指点。
2014-12-20 14:46
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-439894-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.372194 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved