c#AES
看到晚上写的很多c#的AES加密解密的代码
在对string加密和解密的时候,为什么要将明文加密成BASE64编码的string,而不用其他编码呢.而且我用ASCII或者UTF8或者default编码,都会产生错误,不知为何
在对byte[]加密和解密的时候,在最后返回的时候用到一个函数是memoryStream中的toArray()函数,而改成getBuffer()后,就会出问题,也就是说一定要创建byte副本才行,这是为什么呢?
多谢大侠们指教