对称加密
来源:互联网 发布:小米无人机淘宝加价 编辑:程序博客网 时间:2024/05/20 11:46
对称加密
String src=""; try { String str = "向金海10086abc@#$%^&*?"; // 待加密 String key = "12345678"; SecretKey secretKey = new SecretKeySpec(key.getBytes("UTF-8"),"DES"); // 生成密钥,参数是密钥字符串转化而来的字节数组,算法 Cipher cipher = Cipher.getInstance("DES"); cipher.init(Cipher.ENCRYPT_MODE,secretKey); byte[] secretByte = cipher.doFinal(str.getBytes("UTF-8")); src = Base64.encode(secretByte); System.out.println("密文:"+src); } catch (Exception e) { e.printStackTrace(); } try { // 解密 String key = "12345678"; SecretKey secretKey = new SecretKeySpec(key.getBytes("UTF-8"),"DES"); // 生成密钥,参数是密钥字符串转化而来的字节数组 Cipher cipher = Cipher.getInstance("DES"); cipher.init(Cipher.DECRYPT_MODE,secretKey); byte[] bytes = cipher.doFinal(Base64.decode(src)); System.out.println("解密:"+new String(bytes)); } catch (Exception e) { e.printStackTrace(); }
阅读全文
0 0
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 对称加密
- 没人带的产品经理,如何学会自我成长?
- java线程池
- 电商售后系统设计:补寄、错发和无货订单的处理流程
- 未来的内容运营,可能更关注用户的沉浸感
- 没有主清单属性
- 对称加密
- css换行处理
- 华为2016校园招聘上机笔试题:扑克牌大小 [python]
- 【安装教程】安装PLSQL Developer远程连接Oracle数据库
- 阿里巴巴CTO行癫:阿里双11是世界互联网技术的超级工程
- __read_mostly的使用
- NEW DAY!
- TabLayout和ViewPager基础使用
- [收藏]spring、spring-mvc、spring-boot学习教程