能力值:
(RANK:420 )
|
-
-
26 楼
1)
我並不是小看你,我只是給你一個建議,採不採納,由你自己決定。
2)
如果你真想知道哪裡有漏洞,你也許可以請我提出我的觀點,並把我所知道的觀點分享給你知道,而不是丟下一句話: 版主小看菜农了吧~~~我一直在分析有无漏洞。如果简单的"XOR"还用俺如此折腾???
我投稿到其他地方, reviewers 也會給我很衷懇的 comments,我當reviewer 時,我也是誠懇的給 author 一些 comments。
2) 眾多 cryptosystem 也不敢說他們沒有漏洞,他們也是很謹慎的面對任何人的討論。
不論 CRC 還是 HotWC3,我只是以一個標準的程序來檢驗而已。(其實還不到檢驗的步驟)
Maybe, 我不應該拿 Cryptology 的觀點來看這篇文章。
3)
如果我的 comment 讓你不舒服,那我很抱歉。以後我不會對這篇 article 做任何的回應。
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
版主也别介意,俺来此就是准备“挨砖”的~~~
技术论战才能“越辩越清”。
真的密码是不可能看出明文和密文之间的关系的,何况"XOR"???
实际CRC有很多“鲜为人知”的东东~~~无奈揭示的很少。
因为高手都认为CRC已再无研究价值~~~
升级HotWC3/CRC网上演算器(已支持CRC4和CRC12并加入可逆选择)
本次升级主要是添加CRC表格查询及CRC可逆运算验证功能。
大家从本版本可以清晰地看到CRC实际有很多表,
例如常用的CRC8实际多达2*32*1024张表格。
而我们常用的实际只是其中的一张表格。
大家可以自己验证在CRC密钥(初值、权及方向)不变时(一张表),
明文和密文是一对一的关系。
点击直接在网上运行: http://www.hotc51.com/HotPower_HotWC3.html
玩熟 这个演算器后,就会发现CRC查表法实际是围绕在某个多项式(权)和初值为0时得到的“初表”。
随后初值以某规律移动和异或后得到的“新表”,不过一般只取一值。
再我们可以看到CRC如此的“勤劳”,在CRC密钥(初值和权及方向)一定时,CRC表内值是不重复的,
即一对一的关系。故我们可以“查表”求CRC.
当CRC密钥的初值非0或权非0时,表内看似“伪随机”。
故我们可以用来做“摇奖程序”~~~在此处绝对比随机函数好用~~~
某些时候真可以替代随机函数~~~
注意CRC的“半可逆性”(菜农做过手脚后发生的现象):
右移CRC8 权8C和0C是一张表
左移CRC8 权07和06是一张表
故CRC8有2*32*1024张表(左右移算法各有32K张表)。
并且在“弱密钥”权=0时,左右移算法表是一样的。
故CRC8有2*32*1024-256张表。
这里给出一些“性质”(以CRC8为例,其他一样):
1.当明文=上次密文时, 本次密文(结果)=0
2.右移时
初值=0x00,明文=0x80时,本次密文=权
初值=0x80,明文=0x00时,本次密文=权
3.左移时
初值=0x00,明文=0x01时,本次密文=权
初值=0x01,明文=0x00时,本次密文=权
4.初值=权=0时,明文=密文
5.初值=0xff,权=0时,明文=!密文
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
菜农正式请求把“精华”去除!!!不要让大家认为菜农“卖老抢裤子”
谢谢!!!
菜农来此就是“挨砖”来了~~~菜农不需要任何人的“施舍”
好听点---“来学习”
动听点---“。。。”
难听点---“。。。”
菜农本来无任何异议,加“优秀”,“精华”算版主有眼,不加也不算版主“无德”。
但加了“精华”改“优秀”菜农认为这是“黑心”,村里俗称“腐败”~~~
菜农异议后,再改为“精华”算菜农“失德”
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
感谢坛主去除“精华”,菜农从不奢求什么“精华”~~~
|
|
|