什么叫xor,用了会怎样?这个问题困扰了偶好久……
解决方案 »
- 非常好的网站,资源很多
- 如何提高查询速度,帮帮我呀
- 网页编程中VBScript里,怎么控制iframe内容?比如刷新,或提交他的表单等等。
- 请问如何连接远程的SQL SERVER?
- listview的颜色问题???
- 请问如何在TREEVIEW控件里修改某个树的节点的字符串的颜色?
- 请问用printform打印的时候,可不可以预览啊?(最好有代码)
- MSHFlexGrid关于行扩展的问题~~~~~~~~~谢谢
- 如何在未安装水晶报表的机器上运行带有水晶报表功能的程序
- 为什么我的程序在别的机子上时总是出现automation错误
- 如何在程序运行中重复调用同一窗体(即在屏幕上同时显示几个相同的窗体)?
- 请问在vb中如何实现两程序间的通信?谢谢各位大侠
xor是异或操作,即两个数只有一个为1,值为1,其他情况都为0。
例如:0 xor 0=0
0 xor 1=1
1 xor 1=0又例如:3的二进制为:00000011,5的二进制为00000101,那么3 xor 5等于00000110,也就是6
3 xor 5=6
我想通过一次XOR操作对某个文件进行加密,然后再通过另一次XOR操作对文件解密。
dim icps as integer
Open App.Path & "\MyFile" For Binary As #1
For iCps = 1 To 50
Get #1, iCps, jCps
Put #1, iCps, jCps Xor 99
Next iCps
Close #1
当我dim jcps as integer时,通过上述两次操作能顺利地进行加密和解密。但是,
当我dim jcps as byte时,一次加密后的文件,则通过另一次却无法解密。
不知这两个dim有何区别?请指教。