DES加密解密
需要注意的是Java中的DESKeySpec类,其规定了秘钥的长度只能是8个字节,大于8字节则只取前8个字节。而且Java里DES加密采用的是默认模式:ECB模式,采用PKCS5Padding填充模式。故没有初始化向量(如果是其他模式,需要加上初始化向量) Java DES加密解密,加密后再使用base64格式存储 public static String encrypt(String str) { String KEY = "12345678"; SecureRandom random = new SecureRandom(); DESKeySpec keySpec = new DESKeySpec(KEY.getBytes()); SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(DES); SecretKey secretKey = keyFactory.generateSecret(keySpec); Cipher cipher = Cipher.getInstance(DES); cipher.init(Ci...