2013年3月7日
摘要: public class Base64 {private static final char[] legalChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".toCharArray(); public static String encode(byte[] data) { int start = 0; int len = data.length; StringBuffer buf = new StringBuffer(data.length * 3 / ... 阅读全文
posted @ 2013-03-07 17:41 Snow〃冰激凌 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 目前主流的加密方式有:(对称加密)AES、DES (非对称加密)RSA、DSA调用AES/DES加密算法包最精要的就是下面两句话:Cipher cipher = Cipher.getInstance("DES/CBC/PKCS5Padding");cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);CBC是工作模式,DES一共有电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)四种模式,PKCS5Padding是填充模式,还有其它的填充模式:然后,cipher.init()一共有三个参 阅读全文
posted @ 2013-03-07 17:29 Snow〃冰激凌 阅读(91461) 评论(0) 推荐(3) 编辑