非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。 公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,私钥则是非 ...
分类:
编程语言 时间:
2018-01-03 22:34:04
阅读次数:
284
用户表(这里要注意,高并发的时候username是不能重复的,那么就采用了唯一索引user_name_unique,把username的唯一性交给mysql处理): 并且注意,密码是MD5加完盐之后的值,MD5是非对称加密,无法解密。 注意decimal的第一位数字是总位数,包含右边小数: ...
分类:
数据库 时间:
2018-01-03 00:50:11
阅读次数:
338
最近遇到一个签名的问题,借机把iOS签名相关知识点研究了一下。现总结如下:(研究过程中参考了这位仁兄的博客。很全面,本文也有部分借鉴) 非对称加密 这个是签名机制的算法基础。所谓非对称加密的是相对于对称加密来说的。对称加密是加密方和解密方约定一个相同的密钥和加解密算法。只要获取了这个密钥,则可以破译 ...
分类:
移动开发 时间:
2017-12-28 16:10:44
阅读次数:
247
一、关于证书数字证书是一种认证机制。简单点说,它代表了一种由权威机构颁发授权的安全标志。由来在以前,传统网站采用HTTP协议进行数据传输,所有的数据几乎都用的明文,很容易发生隐私泄露。为了解决安全问题,大家开始考虑采用加解密的方案,于是乎诞生了公钥加密(非对称加解密)及签名算法。浏览器从服务端得到公钥,经过协商并生成动态密钥,此后所有的请求响应都基于动态密钥加解密。然而对于浏览器而言,是不是所有声
分类:
其他好文 时间:
2017-12-26 10:24:35
阅读次数:
151
1. 抓包软件 TCP 外挂: 1. 解包工具 2.抓包工具 HTTP 1.前后端交互过程 2.学习的作用 3.模拟网络情况 2 http client server 没有加密 https 证书 非对称加密 抓包: 信任一个证书 点击 Tools -> Options ->安装证书 ->Decode ...
分类:
其他好文 时间:
2017-12-23 14:29:35
阅读次数:
132
"对称加密/非对称加密细枝末节" "openssl对称非对称加密实战" "通过openssl生成证书" "HTTPS证书生成原理和部署细节" "证书各个字段的含义" ...
分类:
其他好文 时间:
2017-12-22 19:44:41
阅读次数:
123
对称/非对称/混合加密的冷知识 数据在互联网上传输,要考虑安全性. 讲到安全,要从三方面考虑: 1、authentication 每一个IP包的认证,确保合法源的数据 2、data integrity 验证数据完整性,保证在传输过程中没有被人为改动 3、confidentiality (私密性)数据 ...
分类:
其他好文 时间:
2017-12-22 15:57:31
阅读次数:
264
(以下内容整理自网络文章)加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption)。对称加密又分为分组加密和序列密码。分组密码,也叫块加密(block cyphers),一次加密明文中的一个块。是将明文按一定的位长分组 ...
分类:
其他好文 时间:
2017-12-20 21:55:52
阅读次数:
198
1、前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。 像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。 像URL编码、base64编码这种就是对称加密,是可逆的,就是说加密解密都是用的同一秘钥。 除此外就是非对称加密,加密和解密的秘钥不是 ...
分类:
Web程序 时间:
2017-12-20 13:35:39
阅读次数:
167
2017 2018 1 20155307 信息安全系统设计基础》实验五 通信协议设计 实验要求: 任务一:Linux下OpenSSL的安装与使用 1、基于Socket实现TCP通信,一人实现服务器,一人实现客户端 2、研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法 ...
分类:
其他好文 时间:
2017-12-18 01:19:26
阅读次数:
100