`
asuwing712
  • 浏览: 5734 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
文章列表
在使用Cipher类最加密的时候,如果需要大量进行加解密工作,需要避免Cipher类的大量实例化,本文用MAP记录已经实例化的Cipher,如果已经存在则不需要在实例化、避免内存浪费、导致 Cipher not initialized    错误。 import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import ...
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一 Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。 比如某一字符串转成字节码为: 11011001 01101010 00101100 110110010110101000101100 00110110 00010110 00101000 00101100 把8位的字节连成一串110110010110101000101100 然后每次顺序选6个出来之后再把这6 ...
Global site tag (gtag.js) - Google Analytics