分布式平台下的HS(High-Security) --对称加密
2012-06-01 17:54
381 查看
对称加密
MD5或者说HASH值是一种不可逆的算法。如果需要从密文还原成明文,那么就需要对称和非对称这两类可逆算法。
首先,简单介绍下这两类算法。图9-1是对称算法的示意图:
secretDecrypt
MD5或者说HASH值是一种不可逆的算法。如果需要从密文还原成明文,那么就需要对称和非对称这两类可逆算法。
首先,简单介绍下这两类算法。图9-1是对称算法的示意图:
secretDecrypt
private static void secretDecrypt() throws Exception{ Cipher cipher2=Cipher.getInstance("PBEWithMD5AndDES"); SecretKey key2=SecretKeyFactory.getInstance("PBEWithMD5AndDES").generateSecret(new PBEKeySpec("123".toCharArray())); PBEParameterSpec parameterspec=new PBEParameterSpec(new byte[]{1,2,3,4,5,6,7,8},1000); cipher2.init(Cipher.DECRYPT_MODE,key2,parameterspec); FileInputStream fisDat=new FileInputStream("zxx.dat"); byte[] src=new byte[fisDat.available()]; int len=fisDat.read(src); int total=0; while(total<src.length){ total+=len; len=fisDat.read(src,total,src,length-total); } byte[] result=cipher2.doFinal(src); fisDat.close(); System.out.println(new String(result)); }
相关文章推荐
- 分布式平台下的HS(High-Security) --非对称加密
- 分布式平台下的HS(High-Security) --Apache Shiro API(介绍)
- 分布式中的HS(HighSecurity) --Subject,SecuratyManager,Realms
- 分布式平台下的HS(High-Security) --Shiro 认证
- 分布式平台下的HS(High-Security) --Shiro 授权
- 分布式平台下的HS(High-Security)--会话管理
- poj 4018 High security
- FaceBook Hacker Cup 2016 Qualification - High Security (贪心)
- DVWA Brute Force漏洞利用(Security Level : high)
- Notes on <High Performance MySQL> -- Ch12: Security
- Web application security incident handling
- Spring Security 4 Method security using @PreAuthorize,@PostAuthorize, @Secured, EL--转
- Using Content Security Policy to Prevent Cross-Site Scripting (XSS)
- 带有WS-Security验证的webservice
- How to use the Security Configuration and Analysis tool
- lnmp -- 解决Warning: scandir() has been disabled for security reasons in…的问题
- highchart插件属性说明(转载)
- 非对称加密和对称加密的区别
- 在Linux上安装mod_security