返回

第一百二十五章 隐码入侵与编码保护

首页
关灯
护眼
字:
上一页 回目录 下一章 进书架
    第一百二十五章 隐码入侵与编码保护 (第3/3页)



    云飞便在屏幕上打了几个字:b746、a741、a6d1、a5netbsp;天玄疑惑的问:「这个...这个是什么意思啊?」

    云飞邪笑著说:「你用『内码输入法』在姓名栏输入那四组字码就知道了哼!」

    天玄好奇的打上去却现是一句不勘入目的话甚是生气的说:「太过份啦!」

    宇成捧腹大笑道:「哈哈哈!天玄..噗..被摆了一道喔!」

    云飞转身打字说:「好了没时间让你当小丑了得快点让你明白才可以。」

    天玄气愤的骂道:「喂!这到底是谁造成的啊?」

    云飞说:「你看以b746这个字码为例解析成二进位后会变什么?」

    天玄拿出笔算后说:「是1o11o111o1ooo11o啊!」

    云飞便说:「假如我们把它的编码往左移两位就成了11o111o1ooo11o1o对吧?最左边的两位1o因为左移所以会跑到最右边去。此时再组合回十六进位就会变成dd1a这个码和原先的b746不同了对吧?但只要右移又恢复了!」

    天玄点头说:「我懂了我懂了!只要事先制定一套规则演算法就可以让字码在网路上传递时属于被修改过的方式保护数据传递中的安全性。而收到的人如果不懂得演算规则他就没有办法还原回原来的数据了!」

    云飞又说:「但是只有简单的位移还是容易被看出来。所以演算的方式往往要依赖一些公式去计算!b746二进位码中有1的位元是15,13,12,1o,9,8,6,2,1。」(二进位码的位元位置编号为15,14,13,12,11,1o,9,8,7,6,5,4,3,2,1,o)

    云飞换个画面接著说:「假如不在乎文件大小可以编码成9fdca98621其中前面的9代表读取下面几组位元而fdca98621代表第几个位元为1。因为是9所以会读取九组二进码从f一直读到1为止在1的后面一个码则是代表下一个字由几组码构成。当然因为开头的9可以知道后面九个码都代表同一个字码的第几个位元为1所以就算不按顺序乱数排成9c89a6df12也无所谓还原计算回来后都一样代表15,13,12,1o,9,8,6,2,1位元为1更能保障安全。」

    云飞又说:「利用演算的方式也可以抽出big-5码的四个十六进位数字单独做加减比如b746用b+1、7-1、4+2、6-2的方式编码成c664等到要解码时再重新加减回去变c-1、6+1、6-2、4+2还原回b746。」

    天玄又问:「如果这样做的话那恰好被猜出几个字来不就可以全部解出来了?」

    云飞冷笑道:「你以为编码的人会这么笨吗?多重编码方式每个字可以用不同的编码规则然后以文件档头的隐藏位元做运算式。配合不同的排列规则往往直接解是解不出什么东西来的。不过这些还算是下乘的东西真正上乘的....」

    此时云飞的计算机上闪起新邮件讯息云飞便先打开看。附加档是一个加密演算过后的文字档是明昂传给他的私密讯息便邪笑道:「编码的活教材进来了!」

    不知道这封讯息里面是什么?...待续
上一页 回目录 下一章 存书签