C++ 加密数据中的空字符
是否有可能在cbc加密后,null字符出现在生成的多字节数据中。如果是,我应该采取什么预防措施来避免它 是否可能在cbc加密后,结果多字节数据中出现空字符 当然。如果缺少像0这样的值,它将不是伪随机函数 如果是,我应该采取什么预防措施来避免它 将所有内容视为嵌入了C++ 加密数据中的空字符,c++,encryption,openssl,aes,C++,Encryption,Openssl,Aes,是否有可能在cbc加密后,null字符出现在生成的多字节数据中。如果是,我应该采取什么预防措施来避免它 是否可能在cbc加密后,结果多字节数据中出现空字符 当然。如果缺少像0这样的值,它将不是伪随机函数 如果是,我应该采取什么预防措施来避免它 将所有内容视为嵌入了NULLs的byte数组。永远不要把它当作字符* 如果要将其视为字符*,则需要首先对其进行编码。试试十六进制、Base32或Base64。您不应该采取任何预防措施来避免它。您应该接受加密的输出是二进制数据,0是有效的二进制值,并且除非您
NULL
s的byte
数组。永远不要把它当作字符*
如果要将其视为
字符*
,则需要首先对其进行编码。试试十六进制、Base32或Base64。您不应该采取任何预防措施来避免它。您应该接受加密的输出是二进制数据,0是有效的二进制值,并且除非您自己执行转换,否则任何加密数据都不应被视为纯二进制以外的任何内容。请跟我重复。字符串不是二进制数据的容器。