您的位置:首页 > 其它

遇到16进制0x00 AES 128 加密不了的问题

2017-05-04 10:54 197 查看
由于0x00翻译成字符串是终止符的意思所以在加密16进制的时候,遇到0x00会出现加密不了的问题。

经过调试发现strlen()函数遇到0x00就不能提取字符的长度,strcpy()复制函数同样是这个道理。

解决办法,目前能力有限我直接不用这个strlen()函数来获取数组的长度,我将数组的长度直接写死(比较low的解决办法)

strcpy()我用memcpy()函数代替就不会出现遇到0x00就终止的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: