LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 809|回复: 3

怎样得到经过RC4加密后字符串的长度?

[复制链接]
发表于 2005-2-22 23:54:29 | 显示全部楼层 |阅读模式
用RC4加密后的字符串长度和原来的一样吗?
用RC4加密后的字符串中间会不会出现\0?
用strlen得到的长度一定对吗?
我把字符串加密后再解密,发现有时候字符串不见了一部分
刚接触这些东西,希望大家帮帮忙
发表于 2005-2-23 17:56:57 | 显示全部楼层
这些问题要看RC4加密算法是如何实现的。
回复 支持 反对

使用道具 举报

发表于 2005-2-24 01:10:05 | 显示全部楼层
rc4是原文和key的序列作异或,当然会有\0

你要知道原文的长度才能解密的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-24 20:41:42 | 显示全部楼层
也就是说只要知道key和原文的长度就一定可以解密?
另外,是不是每次加密和解密都要进行setkey?我试过setkey后,只有第一次可以加/解密成功,后面的都是乱码
回复 支持 反对

使用道具 举报

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

本版积分规则

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