关闭

HTTPS中的对称密钥加密,公开密钥加密,数字证书

HTTPS中的对称密钥加密,公开密钥加密,数字证书密钥我们将未加密的内容称为明文,加密之后的内容称为密文。简单来说,要加密一段明文,可以将这段内容输入到一个加密函数中,输出密文。但这种简单的加密方式存在被人盗取到加密函数从而破解明文的危险,且加密函数一般构成复杂,一旦被盗取更换成本较高。于是人们想出了一个办法,在加密函数中再添加一个参数,这个参数只有通信双方知道,没有参数则无法正确解密出密码。这个参...
阅读(2894) 评论(0)

详解HTTPS中数字证书验证系统

关于浏览器验证网站数字证书的流程网上的资料一般讲的都不是很清楚。在查阅了不少资料后终于搞清楚这部分。CA下发给网站的证书都是一个证书链,也就是一层一层的证书,从根证书开始,到下级CA,一层一层,最后一层就是网站证书。浏览器收到服务器发送的证书后,需要验证其真实性。而证书的签名是通过签名算法和上级CA的私钥生成的,并非很多文章里简单说的靠CA私钥生成。浏览器需要用上级CA的公钥才能解密签名,并与生成的...
阅读(2850) 评论(1)

SAE 上使用PHP搭建微信公众号后台

SAE 上使用PHP搭建微信公众号后台准备阶段SAE准备SAE的应用平台提供了一个语言环境。比如提供了PHP环境的应用即可运行PHP代码。当然环境中也可以放HTML和CSS,将要展示的页面命名为index.html即可。SAE的申请略过。创建一个PHP5.6空应用,代码管理中打开git。本地文件就可以通过Git命令上传到SAE上了。具体命令SAE页面有写。...
阅读(1579) 评论(0)

MySQL(MariaDB) 入门

MySQL(MariaDB) 入门MariaDB是MySQL的开源实现。 配置文件为/etc/my.cnfSQL语句大小写不敏感。 SQL使用单引号环绕文本值,数字则不使用符号环绕。登录安装后需要先启动MySQL: centos下: systemctl start mariadb使用命令登录MySQL:mysql -u root -proot初始无密码可直接回车进入。如果需要给root添加密...
阅读(226) 评论(0)

Mac 下Python 连接MySQL及使用

Mac 下Python 连接MySQL及使用安装首先需要安装mysql或mariadb: brew mysql(或brew mariadb)下载Python连接MySQL的接口模块MySQLdb: 地址:https://pypi.python.org/pypi/MySQL-python/1.2.5 下载zip包后解压出来,进入目录,使用命令安装:(详见目录下INSTALL文件)python s...
阅读(636) 评论(0)

搬瓦工安装Netspeeder加速教程

搬瓦工安装Netspeeder加速教程Netspeeder项目地址:https://github.com/snooda/net-speeder网上常见的一键安装教程基本都是基于以前的地址,但net-speeder的项目地址现在已经迁移到github上了。 安装: wget https://github.com/snooda/net-speeder/archive/master.zip unzip m...
阅读(12063) 评论(0)
    个人资料
    • 访问:88762次
    • 积分:1198
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论