02 2013 档案

摘要:插入USB-KEY, 想通过HttpClient来向服务器发送https请求。一、httpClient只能够支持java证书文件,他提供的例子如下 DefaultHttpClient httpclient = new DefaultHttpClient(); KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); FileInputStream instream = new FileInputStream(new File("my.keystore"... 阅读全文
posted @ 2013-02-28 17:05 公孙 轩辕 阅读(3904) 评论(2) 推荐(0)
摘要:Android的私钥和信任证书的格式必须是BKS格式的,通过配置本地JDK,让keytool可以生成BKS格式的私钥和信任证书,java本身没有BouncyCastle密库 ssl通道建立前必须进行协商(形成安全的通道--隧道技术)。服务端:View Code 1 public class SSLServer { 2 3 private static final int SERVER_PORT = 50030; 4 private static final String SERVER_KEY_PASSWORD = "123456"; 5 private static... 阅读全文
posted @ 2013-02-27 17:24 公孙 轩辕 阅读(414) 评论(0) 推荐(0)
摘要:加密算法有很多种:这里只大约列举几例:1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。2:单匙密码体制:DES:比较简便高效,密钥简短,加解密速度快,破译极其困难,但其安全性依赖于密匙的安全性。 DES(Data Encryption Standard)是发明最早的最广泛使用的分组对称加密算法。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据; 阅读全文
posted @ 2013-02-25 14:53 公孙 轩辕 阅读(519) 评论(0) 推荐(0)