设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 80|回复: 6
打印 上一主题 下一主题

ASP 里如何将2个字符串异或

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-11 04:20:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
a="asf456sfd1a23sdf456asdf"
b="54asdf15asf8wqr3qwrz1"
如何将这个2上字符串进行异或?
2#
发表于 2010-1-11 04:20:41 | 只看该作者
能帮我看看吗?我代码发出来。我这个想了三天了。还是想不清楚。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-11 04:20:44 | 只看该作者
我这有个ASP。NET 但是不会转成ASP 的。 这里有些代码看不懂。
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-11 04:20:48 | 只看该作者
private void DoVernam(byte[] inBytes, byte[] keyBytes, ref byte[] outBytes)
{
for (int i = 0; i < inBytes.Length; i++)
{
outBytes[i] = (byte)(inBytes[i] ^ keyBytes[i]);
}
}
private string VernamEn(string EncodeString ,byte[] key)
{
byte[] inBytes = Encoding.Default.GetBytes(EncodeString);
byte[] outBytes = new byte[inBytes.Length];
DoVernam(inBytes, keyBytes, ref outBytes);
return Convert.ToBase64String(outBytes);
}



EncodeString="userid=123456&username=123456&time=0"
key="NS6@D48:3DMJ@?BSVMNEO3925-36/8>NHDHK6?05E:YOJ<2X/5G.REKGG07D-.7T2X/VQPICIE-B4DBST43TK=V0R-124F4C/1IK:549F0>9E6@/H>IRT=6O/X0PLC<0"

这个代码是这样的。

我第一次接触这个弄了三天了。
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-11 04:20:52 | 只看该作者
转换成字节数组按位异或。
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-11 04:20:56 | 只看该作者
没人会这个异或吗???
我想这个问题想了好几天了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 14:36 , Processed in 0.102400 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表