C#中的Base64 加密或解密的参数必须是4的倍数吗?
请高手指教

解决方案 »

  1.   

    Base64 称不上加密或解密,应该是编码与解码!这是一种编码方式,不是一种加密方式,概念问题呵呵!
    解码base64时应该要是4的倍数个,但编码时,字符数无所谓。你看下base64 RFC文档吧。
      

  2.   

    1、BASE64和开发语言无关
    2、还是叫编码解码合适些
    3、如果你待编码的文字不是四的倍数,就补齐,视BASE64实现方式的不同,有的会自动补齐的;
      

  3.   

    Base64是编码和解码,不需要参数必须是4的倍数
    Des加密好像要求密钥必须是8位
      

  4.   

    Base64只是编码和解码而已,不算加密!
      

  5.   

    可以采用AES对称加密的方式。