求思路,关于加密的。 我想知道一种或者几种思路,这个思路是关于加密的。对于这个加密过程的要求是,加密和解密相当于同一个函数,加密结果再次加密即是解密。举个简单的例子:一个字符串的加密处理过程是倒转,解密就将加密后的结果再次加密。"123"-> 加密->"321"->加密->"123" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ①每字节(或两字节、四字节分组)循环移位。②依次与一预定的字节序列一一对应进行 Xor 操作。 一个字符串的加密处理过程是倒转,解密就将加密后的结果再次加密。"123"-> 加密->"321"->加密->"123"这个反转字串也就是了:Option ExplicitPrivate Sub Command1_Click() Text1.Text = jm(Text1.Text) End SubPrivate Function jm(istr) As String jm = StrReverse(istr)End Function 只有数学高手才能很好地解决,坚固的加密不是这个算法多么复杂,而是已经在数学证理上已经证明是很难逆向的,这才经得起广大Cracker的狂轰滥炸 异或 加密强度太弱了~~可以用转子试试~~周期为2,转一圈为加密,接着转一圈就解密了~好像 加密强度也很弱~~大致原理:将明文打散统一换算成Base64的字母序列或Unicode编码的码值(位数一致,不足补零)然后,将码值切分成矩阵块儿将密码按一定逻辑生成旋转规则,周期为2,就只能两两互换。然后就生成一堆乱码了~~再次加密,就又回来了~~------------------------------------------------------------------------------------数学上的函数也可以参考,函数特性是:F(X)=Y,F(Y)=X ,X !=Y这样的函数还是不少的,也可以拿来用~~ 取电脑硬件信息和自己的字符串来进行相关运算加密,比如:取盘符序列号XOR一个数字。 rsa就是这种思想,一个数,乘以公钥就是密文,密文乘以私钥就是明文。 看了下ROT13,确实是一种经典的算法。 这个蛮有意思的。我看的是百度百科里关于它的介绍,下面是它的链接。http://baike.baidu.com/view/7520.htm RSA 64位好实现,商用1024位的就麻烦了~~一大堆理论不说,大数运算、蒙哥马利算法就够头疼的了! MOMKUWU[TTT\\\\T以上是异或加密的结果,请问原文是什么? 用bass.dll 怎样绘制出千千静听那样的频谱分析? 如何删除一个具有多级目录的目录 请教向数据库中加入记录问题 VB与EXCEL ActiveX控件在网页中用,如何使弹出的第二个form一直居于网页上层?--在线等 求助各位大虾帮忙把此代码减肥一下! 简单问题,关于dataGrid 走~去投姚明 大致和巴特尔一票~~~要不然老美还以为咱们上网人口少呢,这回咱们考验一下他的服务器,呵呵 已知一个集合类的名称,如何在程序中动态地创建它? 有重谢!!哪里有关于控件方面的书籍能下载,请告知, ado问题 VB连接ODBC,多文件批量导入SQL的问题...........请高手解答
②依次与一预定的字节序列一一对应进行 Xor 操作。
"123"-> 加密->"321"->加密->"123"这个反转字串也就是了:
Option ExplicitPrivate Sub Command1_Click()
Text1.Text = jm(Text1.Text)
End SubPrivate Function jm(istr) As String
jm = StrReverse(istr)
End Function
可以用转子试试~~
周期为2,转一圈为加密,接着转一圈就解密了~
好像 加密强度也很弱~~
大致原理:将明文打散统一换算成Base64的字母序列或Unicode编码的码值(位数一致,不足补零)
然后,将码值切分成矩阵块儿
将密码按一定逻辑生成旋转规则,周期为2,就只能两两互换。然后就生成一堆乱码了~~
再次加密,就又回来了~~
------------------------------------------------------------------------------------
数学上的函数也可以参考,函数特性是:F(X)=Y,F(Y)=X ,X !=Y
这样的函数还是不少的,也可以拿来用~~
比如:取盘符序列号XOR一个数字。
http://baike.baidu.com/view/7520.htm
一大堆理论不说,大数运算、蒙哥马利算法就够头疼的了!
MOMKUWU[TTT\\\\T以上是异或加密的结果,请问原文是什么?