使用Triple DES解密数据会在原始文本末尾添加"\ 0\0\0\0\0\0\0\0"

Egy*_*ast 0 php c# encryption

我使用Triple DES算法使用PHP加密数据.然后,我正在使用C#Windows Forms应用程序对其进行解密.

对于一些数据,当我解密它时,我发现\0\0\0\0\0\0\0\0原始文本的末尾是用PHP加密的.可能导致什么?

小智 5

加密算法要求数据是一定数量字节的倍数.如果数据长度不正确,则添加空字符以填充数据.这是你在解密后看到的.这是预期的,你只需要剥离它们.