关于DESCryptoServiceProvider加密的问题
遇到一个这样问题;
在C#中,用DESCryptoServiceProvider加密.
如是明文长度是N.
N是8的倍数,加密出来的密文长度是 N+8
N不是8的倍数,加密出来的密文长度是 (N/8+1)*8
而我了解的用DES加密的规则是
如果N是8的倍数,加密出来的密文长度是N
如果N不是8的倍数,加密出来的密文长度是(N/8+1)*8
请问如何解释?我用的是VS2005
参考地址:
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref11/html/M_System_Security_Cryptography_DESCryptoServiceProvider_CreateEncryptor_1_6d572608.htm