2017年2月17日

【密码学】MD5算法原理

摘要: MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根 阅读全文

posted @ 2017-02-17 13:10 秋乡暮雨 阅读(372) 评论(1) 推荐(1) 编辑

【密码学】SHA1算法实现及详解

摘要: 1 SHA1算法简介 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生 阅读全文

posted @ 2017-02-17 12:12 秋乡暮雨 阅读(846) 评论(0) 推荐(0) 编辑

【密码学】DES、3DES

摘要: 文章1: 这一篇文章要解决数据加密——数据补位的问题、DES算法的两种模式ECB和CBC问题以及更加安全的算法——3DES算法。 一、数据补位 DES数据加解密就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者明文,最后一段不足8个字节,按照需求补足8个字节(通常补00或者FF 阅读全文

posted @ 2017-02-17 11:43 秋乡暮雨 阅读(1358) 评论(0) 推荐(0) 编辑

【密码学】Https握手协议以及证书认证

摘要: 1. 什么是https Https = http + 加密 + 认证 https是对http的安全强化,在http的基础上引入了加密和认证过程。通过加密和认证构建一条安全的传输通道。所以https可以看成是:在安全通道内,对数据进行对称加密后传输。这样即使黑客打破了安全通道,还有一层数据加密。极大的 阅读全文

posted @ 2017-02-17 09:40 秋乡暮雨 阅读(429) 评论(0) 推荐(0) 编辑

【计算机网络】ssl双向认证和单向认证原理

摘要: 有朋友在搞一个项目,周末有聊到一些安全性的东西,很自然会想起https,但https究竟如何实施,其原理又是什么? 基于ssl,一般的应用都是单向认证,如果应用场景要求对客户来源做验证也可以实现成双向认证。 网上google一下: 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的 阅读全文

posted @ 2017-02-17 09:30 秋乡暮雨 阅读(1335) 评论(0) 推荐(1) 编辑

导航