java实现tls

最新版本的TLS(Transport Layer Security,传输层安全协议)是IETF(Internet Engineering Task Force,Internet工程任务组)制定的一种新的协议,它建立在SSL 3.0协议规范之上,是SSL 3.0的后续版本。在TLS与SSL3.0之间存在着显著的差别,主要是它们所支持的加密算法不同,所以TLS与SSL3.0不能互操作。
1.TLS与SSL的差异
1)版本号:TLS记录格式与SSL记录格式相同,但版本号的值不同,TLS的版本1.0使用的版本号为SSLv3.1。
2)报文鉴别码:SSLv3.0和TLS的MAC算法及MAC计算的范围不同。TLS使用了RFC-2104定义的HMAC算法。SSLv3.0使用了相似的算法,两者差别在于SSLv3.0中,填充字节与密钥之间采用的是连接运算,而HMAC算法采用的是异或运算。但是两者的安全程度是相同的。
3)伪随机函数:TLS使用了称为PRF的伪随机函数来将密钥扩展成数据块,是更安全的方式。
4)报警代码:TLS支持几乎所有的SSLv3.0报警代码,而且TLS还补充定义了很多报警代码,如解密失败(decryption_failed)、记录溢出(record_overflow)、未知CA(unknown_ca)、拒绝访问(access_denied)等。
5)密文族和客户证书:SSLv3.0和TLS存在少量差别,即TLS不支持Fortezza密钥交换、加密算法和客户证书。
6)certificate_verify和finished消息:SSLv3.0和TLS在用certificate_verify和finished消息计算MD5和SHA-1散列码时,计算的输入有少许差别,但安全性相当。
7)加密计算:TLS与SSLv3.0在计算主密值(master secret)时采用的方式不同。
8)填充:用户数据加密之前需要增加的填充字节。在SSL中,填充后的数据长度要达到密文块长度的最小整数倍。而在TLS中,填充后的数据长度可以是密文块长度的任意整数倍(但填充的最大长度为255字节),这种方式可以防止基于对报文长度进行分析的攻击。
2.TLS的主要增强内容
TLS的主要目标是使SSL更安全,并使协议的规范更精确和完善。TLS 在SSL v3.0 的基础上,提供了以下增强内容:
1)更安全的MAC算法;
2)更严密的警报;
3)“灰色区域”规范的更明确的定义;

3.TLS对于安全性的改进

1)对于消息认证使用密钥散列法:TLS 使用“消息认证代码的密钥散列法”(HMAC),当记录在开放的网络(如因特网)上传送时,该代码确保记录不会被变更。SSLv3.0还提供键控消息认证,但HMAC比SSLv3.0使用的(消息认证代码)MAC 功能更安全。
2)增强的伪随机功能(PRF):PRF生成密钥数据。在TLS中,HMAC定义PRF。PRF使用两种散列算法保证其安全性。如果任一算法暴露了,只要第二种算法未暴露,则数据仍然是安全的。
3)改进的已完成消息验证:TLS和SSLv3.0都对两个端点提供已完成的消息,该消息认证交换的消息没有被变更。然而,TLS将此已完成消息基于PRF和HMAC值之上,这也比SSLv3.0更安全。
4)一致证书处理:与SSLv3.0不同,TLS试图指定必须在TLS之间实现交换的证书类型。
5)特定警报消息:TLS提供更多的特定和附加警报,以指示任一会话端点检测到的问题。TLS还对何时应该发送某些警报进行记录。
喜欢阅读
  • 豪门婚礼

    豪门婚礼

    “你不可以吃饭。”有一位中年妇女对着一位穿着伴娘礼服的漂亮女孩子严肃的道。“凭什么?”妇女的话音刚落,桌子上就响起了摔筷子的声音,是那么的清脆,那么的有吸引力。原本热闹的饭厅,随着筷子噼哩啪啦的声音也一并静下来了。大家几乎是潜意识所使,齐齐将目光射向了摔筷子的罪魁祸首,期待着什么刺激的事情即将发生。

  • 都市神医高手

    都市神医高手

    农村小子进城打工,借宿邻家姐姐家中,英雄救美血染医术传承,无意间他窥见姐姐的秘密……

  • 纷纷坠叶了旧情

    纷纷坠叶了旧情

    纪小希的实习生活本来平平无奇,却无意中卷进了阴谋之中,被迫要去偷取年轻富豪商祁延的精子。然而,当这个笨贼潜入房间之后,不仅没有偷到,反而失了身。事后,商祁延邪气笑道:“精子是不能给你的,不过孩子倒是可以让你生一个……”纪小希天真的想到,那这是不是算变相完成了任务?

  • 超级作弊系统

    超级作弊系统

    原本应该平淡渡过一生的地球小白领郝建,在一次和朋友打游戏的时候被电脑的电给电死,穿越后发现自己却是一位废物少爷,好不容易有了金手指后,发现金手指这东西还真的不是那么容易拥有的。“叮!完成杀鸡和劈柴任务,完成后奖励杀猪刀一把,洗髓丹一枚,任务失败,惩罚宿主的第三条腿在一年之内不能有任何功能。”听到任务失败时的惩罚郝建吓得只感觉一股凉气从两腿之间冒了出来......

  • 爱你可以说出口

    爱你可以说出口

    逃亡是什么?是我明明爱你,至生至死……却抵不过你因为别的女人而对我的残忍!一场家族世仇的恩怨纠葛,让慕家二小姐和一个冷酷男子结下了不解之缘,从世仇的敌对、矛盾重重、恩怨难解......他们又如何冲破世俗的阻难、千般阻拦走到一起?

  • 风云大律师

    风云大律师

    林天豪,一名崭露头角的律师,连续遭受了一连串代理的案件失败的打击,同时,曾经相爱的妻子也离他而去,这一切是偶然还是必然?凭借超凡的智慧,在兄弟、恋人和朋友的帮助下,林天豪破开重重迷雾,斩断幕后黑手,一代叱咤风云的大律师崛起!

  • 月之魔法使

    月之魔法使

    我是炎辰阳,是一名魔法异能者,同时也是魔防局的人,我的职责就是守护这个世界。

  • 再生

    再生

    你相信这世上有再生的人吗?他们能够清楚的记得去世之前的事情。能够清楚说出他们之前的住处,之前的亲人,朋友。在我们所生活的这个地球上,“再生人”现象,是有个例的。当然,也有群体现象出现。比如我国的湖南省侗族自治县的坪阳乡。就有一百多个再生人。国内外的媒体也曾报道过不少这样的事情。目前,科学对这一现象还没有很好的解释。算是一个未解之谜了。你一定以为我是要讲一个穿越或者重生的故事。然而,并不是这样。我只是想告诉你,我的真实经历!

  • 猜你喜欢
  • 热门推荐
  • cad画墙线怎么画
  • 狗头王者皮肤多少钱
  • airdroid官网
  • 谷崎润一郎txt全集下载
  • skull and bones育碧
  • 心理学自我分析报告
  • jay bird无线耳机
  • 撩动你心韩剧百度云
  • 双顶径大了头围小了
  • 姜子牙的大招无痕技巧
  • 重生爱上残疾前夫
  • 上海德龙咖啡机专卖
  • 当仁不让的近义词
  • 夏的英语单词怎么读
  • kettle xml解析
  • c4d模型免费下载网站
  • 皇帝龙兽(黑)
  • we own the night资源
  • 世界50大灵异漫画
  • heydouga4044 合集
  • All Right Reserved 满意通