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) 编辑

2017年2月16日

【密码学】SSL双向认证以及证书的制作和使用

摘要: 客户端认证服务器: 正规的做法是:到国际知名的证书颁发机构,如VeriSign申请一本服务器证书,比如支付宝的首页,点击小锁的图标,可以看到支付宝是通过VeriSign认证颁发的服务器证书: 我们用的操作系统(windows, linux, unix ,android, ios等)都预置了很多信任的 阅读全文

posted @ 2017-02-16 14:18 秋乡暮雨 阅读(874) 评论(0) 推荐(0) 编辑

2017年2月13日

【PKI】PKI-中的几种证书的区别

摘要: CA根证书:CA根证书是整个PKI系统的根证书。 管理根证书:根CA,二级CA,KMC都有管理根证书,用来在系统部署时签发本级的超级管理员和审计管理员。 站点证书:CA、RA要和用户走SSL通讯,需要进行双向认证,用户端验证用户证书,系统端验证站点证书。(站点证书都是由自己的管理根证书进行签发,站 阅读全文

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

2017年2月10日

【Linux】ubuntu安装jdk-6u45-linux-x64.bin

摘要: for : Android4.4源码编译 环境 : ubuntu12.04_desktop_amd64 1、 1.1、jdk-6u45-linux-x64.bin 放置于 /home 1.2、命令"./jdk-6u45-linux-x64.bin" // 这一步是在解压文件(如果不是超级用户权限的话 阅读全文

posted @ 2017-02-10 16:57 秋乡暮雨 阅读(2858) 评论(0) 推荐(0) 编辑

【Linux】Linux查看程序端口占用情况

摘要: 使用命令查询8880端口的占用信息: 查询结果: 发现8880端口被PID为4518的进程占用 使用命令查询所有的进程和端口使用情况: 查询结果: 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就可以明确知道8880端口是被哪个程序占用 阅读全文

posted @ 2017-02-10 11:34 秋乡暮雨 阅读(1259) 评论(0) 推荐(0) 编辑

【Linux】让Ubuntu 支持 GBK等字符集,解决中文乱码

摘要: 对GBK,GB2312,GB18030字符集的支持是UBUNTU中文乱码的罪魁祸首,其实我们可以在保持UTF-8为默认编码的条件下添加对这几个编码的支持,以解决中文乱码问题。我想这个问题肯定有其他人已经解决了,但我在论坛找了一会儿没找到。写这帖子就是想方便大家以后的使用。装过Arch的同学都有感触, 阅读全文

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

导航