本帖最后由 859419016 于 2011-1-17 00:29 编辑
2011-1-16 22:12:17 柞树
上课了。
2011-1-16 22:12:25 雁塔菜农<hotwc3@qq.com>
好
2011-1-16 22:12:33 M0菜地(344582199)
已经端来板凳了
2011-1-16 22:12:41 允许(1050507623)
法律规定:男人23岁才能结婚,可是18岁就能当兵。这说明了3个问题:一是杀人比做丈夫容易;二是过日子比打仗难;三是女人比敌人更难对付。
2011-1-16 22:12:46 FAN(307451030)
等的都快睡觉了
2011-1-16 22:12:50 小光(28638123)
午夜讲学。。
2011-1-16 22:13:42 雁塔菜农<hotwc3@qq.com>
我找资料
2011-1-16 22:13:43 baud@乾坤大(907153057)
[图片]
2011-1-16 22:13:55 FAN(307451030)
开课前请问老师一个问题,RSA加密为什么不用呢,这个很成熟,而且实践也证明相对安全
2011-1-16 22:14:14 FAN(307451030)
算法也公开
2011-1-16 22:14:14 雁塔菜农<hotwc3@qq.com>
https://bbs.21ic.com/icview-215265-1-1.html
2011-1-16 22:14:37 雁塔菜农<hotwc3@qq.com>
RSA加密为什么不用
2011-1-16 22:14:54 雁塔菜农<hotwc3@qq.com>
这个问题实际很简单
2011-1-16 22:14:55 FAN(307451030)
对
2011-1-16 22:15:14 海风(465614759)
http://bbs.xizi.com/thread-1798185-1-1.html
2011-1-16 22:15:28 雁塔菜农<hotwc3@qq.com>
首先MCU不适于算法复杂的加密算法
2011-1-16 22:15:31 FAN(307451030)
我研究生的时候做个一个课题是RSA加密,当然,是在PC上做的
2011-1-16 22:15:52 雁塔菜农<hotwc3@qq.com>
一个是速度,一个是程序空间
2011-1-16 22:16:13 雁塔菜农<hotwc3@qq.com>
实际RSA是有病的
2011-1-16 22:16:41 FAN(307451030)
RSA速度上可能不占优势,但是空间还好,不是很大
2011-1-16 22:16:59 FAN(307451030)
你说RSA的密钥空间存在空洞
2011-1-16 22:17:09 雁塔菜农<hotwc3@qq.com>
这节课实际是
https://bbs.21ic.com/viewthread.php?tid=213841&highlight=%2Btear086的下半节
2011-1-16 22:17:47 雁塔菜农<hotwc3@qq.com>
好算法并不一定适用
2011-1-16 22:18:36 雁塔菜农<hotwc3@qq.com>
有些算法绝对不可加密,但加密和解密必须用巨型计算机加密和解密数十天
2011-1-16 22:18:40 雁塔菜农<hotwc3@qq.com>
比喻
2011-1-16 22:19:02 雁塔菜农<hotwc3@qq.com>
那么这个算法根本无任何现实意义
2011-1-16 22:19:49 雁塔菜农<hotwc3@qq.com>
你可以将密钥长度定义为无穷,有价值吗???肯定无人解密
2011-1-16 22:20:04 雁塔菜农<hotwc3@qq.com>
因为加密的时间就需要250年
2011-1-16 22:20:50 雁塔菜农<hotwc3@qq.com>
俺的三角密码暂时就属于此类,因为当今的计算机都无法运算
2011-1-16 22:21:03 雁塔菜农<hotwc3@qq.com>
必须将计算机的结构改变
2011-1-16 22:21:43 雁塔菜农<hotwc3@qq.com>
即无什么16位机,32,64机的概念
2011-1-16 22:21:53 雁塔菜农<hotwc3@qq.com>
也不乘除的概念
2011-1-16 22:22:10 雁塔菜农<hotwc3@qq.com>
平方开方更是不可能的
2011-1-16 22:22:37 雁塔菜农<hotwc3@qq.com>
第1个问题完了
2011-1-16 22:22:46 雁塔菜农<hotwc3@qq.com>
村民对否???
2011-1-16 22:22:49 123
为啥是250年
2011-1-16 22:22:51 FAN(307451030)
尽量与硬件不相关,
2011-1-16 22:23:25 dcp(79505816)
是村的方言
2011-1-16 22:23:33 雁塔菜农<hotwc3@qq.com>
有些加密是用硬件固件实现的
2011-1-16 22:23:43 dcp(79505816)
村长很喜欢说250
2011-1-16 22:23:51 雁塔菜农<hotwc3@qq.com>
因为需要运算速度
2011-1-16 22:24:19 雁塔菜农<hotwc3@qq.com>
这就意味需要更多的内存
2011-1-16 22:24:42 雁塔菜农<hotwc3@qq.com>
试想51就256个字节可能吗???
2011-1-16 22:26:07 雁塔菜农<hotwc3@qq.com>
所以有些加密算法在我们电工的圈子了,这些都是做梦的事
2011-1-16 22:26:47 雁塔菜农<hotwc3@qq.com>
可以看到最近的态势
2011-1-16 22:27:24 雁塔菜农<hotwc3@qq.com>
像430,pic,stm32内都集成了CRC硬件
2011-1-16 22:28:02 雁塔菜农<hotwc3@qq.com>
大家用CRC都干些什么???
2011-1-16 22:28:20 雁塔菜农<hotwc3@qq.com>
没人听课了
2011-1-16 22:28:24 Bill□Qu(9092515)
MODBUS
2011-1-16 22:28:27 雁塔菜农<hotwc3@qq.com>
对
2011-1-16 22:28:37 Bill□Qu(9092515)
数据包校验
2011-1-16 22:28:43 jutyy(253258969)
[表情]
2011-1-16 22:28:51 dcp(79505816)
校验数据
2011-1-16 22:29:07 雁塔菜农<hotwc3@qq.com>
总之大家都将其用于数据的校验
2011-1-16 22:29:25 Bill□Qu(9092515)
大**打苍蝇了
2011-1-16 22:29:38 雁塔菜农<hotwc3@qq.com>
那么能否用其做加密呢???
2011-1-16 22:29:44 雁塔菜农<hotwc3@qq.com>
[图片]
2011-1-16 22:29:51 雁塔菜农<hotwc3@qq.com>
说出道理
2011-1-16 22:30:45 雁塔菜农<hotwc3@qq.com>
crc一般归类于单向散列函数
2011-1-16 22:31:10 雁塔菜农<hotwc3@qq.com>
单向散列函数的定义村民来回答
2011-1-16 22:31:37 雁塔菜农<hotwc3@qq.com>
晕,跑了
2011-1-16 22:31:55 蜗牛(501994725)
可以 百度 吗?
2011-1-16 22:32:00 雁塔菜农<hotwc3@qq.com>
可以
2011-1-16 22:32:11 jutyy(253258969)
[表情]
2011-1-16 22:32:19 雁塔菜农<hotwc3@qq.com>
俺用村里话说吧
2011-1-16 22:32:37 Bill□Qu(9092515)
又称hash函数,Hash函数(也称杂凑函数或杂凑算法)就是把任意长的输入消息串变化成固定长的输出串的一种函数
2011-1-16 22:32:57 雁塔菜农<hotwc3@qq.com>
任意长的输入消息串变化成固定长的输出串的一种函数
2011-1-16 22:33:10 dcp(79505816)
Hash函数H(m)也名单向散列函数,它是现代密码学的核心。散列函数一直在计算机科学中使用,散列函数就是把可变的输入长度串转换成固定长度输出值(叫做散列值)的一种函数。而单向散列函数是在一个方向上工作的散列函数,从预映射的值很容易计算机其散列值,但要使其散列值等于一个特殊值却很难。好的散列函数也是无冲突的:难于产生两个预映射的值,使他们的散列值相同。
2011-1-16 22:33:29 Bill□Qu(9092515)
CRC(Cyclic Redundancy Check):循环冗余校验码,CRC校验由于实现简单,检错能力强,被广泛使用在各种数据校验应用中。占用系统资源少,用软硬件均能实现,是进行数据传输差错检测地一种很好的手段(CRC 并不是严格意义上的散列算法,但它的作用与散列算法大致相同,所以归于此类)。
|