随笔分类 -  Java之安全通信

摘要:1.安全通信介绍 计算机安全通信过程中,常使用消息摘要和消息验证码来保证传输的数据未曾被第三方修改。 消息摘要是对原始数据按照一定算法进行计算得到的结果,它主要检测原始数据是否被修改过。消息摘要与加密不同,加密是对原始数据进行变换,可以从变换后的数据中获得原始数据,而消息摘要是从原始数据中获得一部分信息,它比原始数据少得多,因此消息摘要可以看作是原始数据的指纹。 例:下面一段程序计算一段字符串的消息摘要package com.messagedigest;import java.security.*;public class DigestPass { public static voi... 阅读全文
posted @ 2012-05-13 16:46 精灵博客园 阅读(269) 评论(0) 推荐(0)
摘要:1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。 2)HTTPS和HTTP的区别 a. https协议需要到ca申请证书,一般免费证书很少,需要交费。 b. http是超文本传输协议,信息是明文传输;https 则是具有.. 阅读全文
posted @ 2012-05-13 16:44 精灵博客园 阅读(314) 评论(0) 推荐(0)