加密算法求解. ( 积分: 100 )

惟一

Unregistered / Unconfirmed
GUEST, unregistred user!
有以下这么一段加密前后的对比,大家能推出加密算法吗?
原:表示原数据;密:表示加密后数据;
原=密 原=密
a = d 1 = 4
b = h 2 = 8
c = l 3 = <
d = a 4 = 1
e = e 5 = 5
回=讫 复=会
英文和数字已搞定,汉字不知道如何解?
 
某处问完又问,借某处某人的说话,已经说得再清楚不过了,自己认真分析吧.
 
TO 白河愁: 我这么急着要解决这个问题,是因为:广州一家软件公司给我公司实施CPC系统,由于一些原因这个项目已经中止了。原来存在CPC系统里的文档现在取不出来,原软件供应商不再提供技术支持。我刚过来,就接到这样的任务,要取出CPC系统中的文档,不过这些文档都经过处理了,所以只好请教各位。
 
对于汉字解密问题,是否有人能帮忙指点迷津?
 
且问英文和数字怎么搞定的?算法如何?
 
汉字部分我觉得你先转成十六进制再进行比较比较好点!
 
英文和数字部份:
ASIIC码表中的高低位颠倒一下而已。
举例:1=4 4=1
1 = 00110001
4 = 00110100
5 = 5 二进制 00110101 后4位0101颠倒一下也是0101 所以不变.
关于汉字部份:
比如: “回”字经过加密算法后变成“讫”
“回”字,第一字节和第二字节二进制分别为:10111011 11011000
高低位相互换后第一和第二字节二进制分别为:10111110 11010010
转换后的汉字为“疽”,并不是“讫”?
所以汉字部份有点迷惑, 不知如何解?
 
各位是否能给点提示呢, 汉字分折成两个字节后, 如何实现解密?
 
汉字也许是unicode编码
 
自由灵活,所见即所得的表格组件,开发环境下设计表格内容,独有的单据和Excel两种界面风格,可设计出各种类型的界面,配合强劲的打印功能,轻松解决自由界面和报表难题。其显著特性包括:

提供了单据, Excel ,Grid 三种界面风格。
开发环境下设计表格,所见即所得。
支持数据库和分组。
既可以作为普通表格使用,又可以作为数据感知组件使用,或者两者同时使用。
独特的双数据源连接,轻松实现单记录布局和主从表连接。
除了通过数据集本身的方法来访问数据库的记录之外,还可以通过读取单元格的Text属性来实现,这样就不必在数据集间来回移动记录。
支持unicode文本。
提供了列排序,移动行列,隐藏行列,增删行列等功能。
提供了 Excel 样式的过滤功能。
方便的查找对话框。
提供了单元格合并,单元格命名,只读单元格,锁定单元格等功能。
提供了列对象,用于控制整列单元格。
支持虚表,公式(包括自定义公式), RTF 格式文本,Ole 对象和图表。
提供了按钮、下拉框、复选框、单选钮、日期、超链接、数值类等多种输入方式。
支持整形、正整形、负整形、浮点数、正浮点数、负浮点数等输入方式。可自动处理千分位,可设置小数位数。
九种文本和图形对齐方式,还可通过单元格边距控制输出位置。
导入/导出 Excel 文件,相互粘贴数据。
提供了自动调整行高,垂直文本输出功能。
可以设置单元格掩码,附有掩码编辑器。
设置单元格的 PasswordChar。
单元格内容字符数限制。
单元格支持图形,并且可以拉伸,层叠图形。
可以显示/隐藏单元格的边框、可以设置边框的类型、大小、颜色。
支持单元格斜线。
3D 外观的单元格。
设置单元格的光标和提示。
支持自绘画单元格。
设置固定行和列。
保存到文件和流。
提供了复制/粘贴区域功能。
VCL 版本可以插入其它可视 VCL 组件。
http://www.anylib.com
 
问题:加密算法求解. ( 积分:100, 回复:9, 阅读:63 )
分类:数据结构 ( 版主:LeeChange, 张剑波 )
来自:惟一, 时间:2007-4-25 10:58:00, ID:3706399 [显示:小字体 | 大字体]
有以下这么一段加密前后的对比,大家能推出加密算法吗?
原:表示原数据;密:表示加密后数据;
原=密 原=密
a = d 1 = 4
b = h 2 = 8
c = l 3 = <
d = a 4 = 1
e = e 5 = 5
回=讫 复=会
英文和数字已搞定,汉字不知道如何解?

来自:白河愁, 时间:2007-4-25 13:46:07, ID:3706482
某处问完又问,借某处某人的说话,已经说得再清楚不过了,自己认真分析吧.

来自:惟一, 时间:2007-4-25 14:30:37, ID:3706496
TO 白河愁: 我这么急着要解决这个问题,是因为:广州一家软件公司给我公司实施CPC系统,由于一些原因这个项目已经中止了。原来存在CPC系统里的文档现在取不出来,原软件供应商不再提供技术支持。我刚过来,就接到这样的任务,要取出CPC系统中的文档,不过这些文档都经过处理了,所以只好请教各位。

来自:惟一, 时间:2007-4-26 17:17:21, ID:3707144
对于汉字解密问题,是否有人能帮忙指点迷津?

来自:creation-zy, 时间:2007-4-26 17:21:15, ID:3707148
且问英文和数字怎么搞定的?算法如何?

来自:jieking, 时间:2007-4-26 17:22:00, ID:3707149
汉字部分我觉得你先转成十六进制再进行比较比较好点!

来自:惟一, 时间:2007-4-26 17:36:00, ID:3707166
英文和数字部份:
ASIIC码表中的高低位颠倒一下而已。
举例:1=4 4=1
1 = 00110001
4 = 00110100
5 = 5 二进制 00110101 后4位0101颠倒一下也是0101 所以不变.
关于汉字部份:
比如: “回”字经过加密算法后变成“讫”
“回”字,第一字节和第二字节二进制分别为:10111011 11011000
高低位相互换后第一和第二字节二进制分别为:10111110 11010010
转换后的汉字为“疽”,并不是“讫”?
所以汉字部份有点迷惑, 不知如何解?

来自:惟一, 时间:2007-4-26 21:17:04, ID:3707248
各位是否能给点提示呢, 汉字分折成两个字节后, 如何实现解密?

来自:huasoft, 时间:2007-4-26 21:45:44, ID:3707255
汉字也许是unicode编码

来自:Lucker, 时间:2007-4-26 22:15:14, ID:3707266
自由灵活,所见即所得的表格组件,开发环境下设计表格内容,独有的单据和Excel两种界面风格,可设计出各种类型的界面,配合强劲的打印功能,轻松解决自由界面和报表难题。其显著特性包括:

提供了单据, Excel ,Grid 三种界面风格。
开发环境下设计表格,所见即所得。
支持数据库和分组。
既可以作为普通表格使用,又可以作为数据感知组件使用,或者两者同时使用。
独特的双数据源连接,轻松实现单记录布局和主从表连接。
除了通过数据集本身的方法来访问数据库的记录之外,还可以通过读取单元格的Text属性来实现,这样就不必在数据集间来回移动记录。
支持unicode文本。
提供了列排序,移动行列,隐藏行列,增删行列等功能。
提供了 Excel 样式的过滤功能。
方便的查找对话框。
提供了单元格合并,单元格命名,只读单元格,锁定单元格等功能。
提供了列对象,用于控制整列单元格。
支持虚表,公式(包括自定义公式), RTF 格式文本,Ole 对象和图表。
提供了按钮、下拉框、复选框、单选钮、日期、超链接、数值类等多种输入方式。
支持整形、正整形、负整形、浮点数、正浮点数、负浮点数等输入方式。可自动处理千分位,可设置小数位数。
九种文本和图形对齐方式,还可通过单元格边距控制输出位置。
导入/导出 Excel 文件,相互粘贴数据。
提供了自动调整行高,垂直文本输出功能。
可以设置单元格掩码,附有掩码编辑器。
设置单元格的 PasswordChar。
 
对于汉字解密问题,是否有人能帮忙指点迷津?
 
>>回 1101 1000 1011 1011 复 1011 0100 1011 1000
>>疽 1101 0010 1011 1110 会 1110 0001 1011 1011
---- yyzz ---- yyzz yyzz zzyy ---- ?!@#
楼主给出的例子显然还不够,再随机选取10来个汉字吧。另外,楼主确定不同位置的汉字
加密结果也一样?(即: 中国 -> %^&amp;* abc中国 -> xxx%^&amp;* ?)
 
是的,不同位置的汉字,加密结果也一样。
以下是文字加密前后的对比:
回 原文 10111011 11011000 复 10111000 10110100 主 11010110 11110111
讫 密文 11000110 11111101 会 10111011 11100001 举 10111110 11011001
以下文字加密前后都一样
队 原文 10110110 11010011 页 11010010 10110011 上 11001001 11001111
队 密文 10110110 11010011 页 11010010 10110011 上 11001001 11001111
 
顶部