由于0x00翻译成字符串是终止符的意思所以在加密16进制的时候,遇到0x00会出现加密不了的问题。
经过调试发现strlen()函数遇到0x00就不能提取字符的长度,strcpy()复制函数同样是这个道理。
解决办法,目前能力有限我直接不用这个strlen()函数来获取数组的长度,我将数组的长度直接写死(比较low的解决办法)
strcpy()我用memcpy()函数代替就不会出现遇到0x00就终止的问题。