牛人帮忙看看(字符问题)
使用加密工具 如:明文: 12345678 输出的密文: ?纲U
将密文显示在对话框中,然后将该明文复制到txt中,再将txt中的复制去解密,读取出来居然少了一个字节?
求解释?
(也就是说,加密后是8个字节,然后编辑框中显示,再去编辑框中去密文,居然少了一个字节变成7个)
[解决办法]
复制的时候 不能保证对二进制或者密文部分顺利的拷贝吧
我建议你把密文再base64编码压缩一下
[解决办法]
不要对二进制的数据进行拷贝粘贴。
[解决办法]
1, 加密成密文的时候,看看密文里是不是有特殊字符,如:'\0',需要调试;
2, 加密代码的正确与否,需要仔细查看代码及调试;
3, 就是楼上大牛们的不要对二进制数据进行拷贝粘贴动作。
最后,祝你好运!