# Java加密解密(一)Java加密体系基础 ## 1. JCA(Java Cryptography Architecture) 提供基本的加密框架,如证书,数字签名,消息摘要和密钥对生成器。其主要实现在java.security包中。 ## 2. JCE(Java Crypto...
                            
                            
                                分类:
编程语言   时间:
2015-06-09 12:03:37   
                                阅读次数:
3428
                             
                         
                    
                        
                            
                            
                                /// /// DES加密字符串 /// /// 待加密的字符串 /// 加密密钥,要求为8位 /// 加密成功返回加密后的字符串,失败返回源串 public static string Encr...
                            
                            
                                分类:
其他好文   时间:
2015-06-08 17:06:10   
                                阅读次数:
124
                             
                         
                    
                        
                            
                            
                                在前面说到,消息摘要用于验证数据完整性,对称与非对称加密用于保证数据保密性,数据签名用于数据的抗否认性,于是集这些安全手段于一身的终极武器--数字证书出现了。数字证书具备了加密/解密的必要信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数据证书为发布公钥提供了一种简便途径,成为加密算法以及公钥的载体。
   数字证书有多种文件编码格式,主要包含CER编码、DER...
                            
                            
                                分类:
编程语言   时间:
2015-06-07 17:28:47   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                加密:  调用时: Encrypt_DES16(“2AF349243535BCD3”, "1111111111111111");
 public static string Encrypt_DES16(string str_in_data, string str_DES_KEY) //数据为十六进制
        {
            try
            {
      ...
                            
                            
                         
                    
                        
                            
                            
                                publicsealedclassEncryptUtils{#region Base64加密解密/// /// Base64加密/// /// 需要加密的字符串/// publicstaticstringBase64Encrypt(stringinput){returnBase64Encrypt(i...
                            
                            
                         
                    
                        
                            
                            
                                传输数据过程中有几点需要理解:数据安全传输有5性,安全性、真实性、可靠性、完整性和不可抵赖性。有私钥和公钥一对密钥,私钥要用公钥来解单向加密算法有MD5等用来对数据进行完整性校验对称加密算法有DES算法等对数据进行加密数字证书由专门的CA中心发出来,里面包含自己的公..
                            
                            
                                分类:
其他好文   时间:
2015-06-01 01:02:45   
                                阅读次数:
130
                             
                         
                    
                        
                            
                            
                                https原理:证书传递、验证和数据加密、解密过程解析分类:网络/网络安全/缓存/消息队列服务器/架构2014-03-26 15:102602人阅读评论(0)收藏举报https加密证书解密目录(?)[+]写的太好了,就是我一直想找的内容,看了这个对https立马明白多了http://www.cnbl...
                            
                            
                                分类:
Web程序   时间:
2015-05-29 00:24:22   
                                阅读次数:
199
                             
                         
                    
                        
                            
                            
                                1.一次一密加密、解密算法2.位加密、解密算法3.替换加密、解密算法4.换位加密、解密算法5.寻找假银币6.八皇后问题7.窃贼问题8.汉诺塔算法9.括号匹配算法求解(用栈实现)10.最短路径(图中两点间最短路径)11.城市之间的最短总距离(最小生成树算法)12.简单的约瑟夫环算法13.动态数组排序实...
                            
                            
                                分类:
编程语言   时间:
2015-05-29 00:24:07   
                                阅读次数:
201
                             
                         
                    
                        
                            
                            
                                * md5加密解密public class MD5Util { /** * @param args */ public static void main(String[] args) { System.out.println(decrypt("13...
                            
                            
                                分类:
其他好文   时间:
2015-05-28 15:53:31   
                                阅读次数:
119
                             
                         
                    
                        
                            
                            
                                openssl加解密原理及私有CA的建立一、openssl加解密原理数据加密解密过程数据加密需要实现的功能:数据私密性,数据完整性,身份认证和秘钥交换。美国NIST,为了计算机的安全,提出了几个要求:1、数据保密性数据保密性隐私性2、完整性数据完整性系统完整性3、可用性4、真实性&a..
                            
                            
                                分类:
其他好文   时间:
2015-05-28 14:24:42   
                                阅读次数:
239