我在DBF表中有一些char()字段由项目中的过去的开发人员加密。知道明文,如何发现使用的加密方案?
但是,我知道解密几个记录的明文结果。我如何确定函数/算法/方案来解密原始数据? 这些都是一些样本字段:
对于cryptext:
b5 01 02 c1 e3 0d 0a
明文应该是:
3543921 or 3.543.921
而对于cryptext:
41 c3 c5 07 17 0d 0a
明文应该是
1851154 or 1.851.154
我相信0d 0a
只是填充。从数据收集在赢得1252编码(不知道如果事项)
编辑:这是为了好奇和学习。我希望能够解开所使用的加密(似乎是一个简单的加密算法,虽然它是二进制数据),以恢复其明文我不知道的元组字段的值。
编辑2:添加了几个样本。
密文的任何更多的例子 - 文本对? – Alexander 2008-10-23 22:19:59
对不起,我其实没有更多:-( – 2008-10-24 03:16:17