随笔分类 - 计算机基础
摘要:该图转自知乎 海棠依旧 1.先生成p12文件,生成的时候需要指定密码 openssl pkcs12 -export -in your_crt.crt -inkey your_key.key -out your_p12.p12 2.再生成keystore文件 keytool -importkeysto
阅读全文
摘要:ubuntu下非root用户下获得使用wireshark的权限 在非root用户下不能使用wireshark用来抓包,所以需要进行以下操作: sudo groupadd wireshark sudo chgrp wireshark /usr/bin/dumpcap sudo chmod 4755 /
阅读全文
摘要:使用自签名的证书的网站默认不会被浏览器信任,使用浏览器带打开可能会弹出如下界面,需要在浏览器中点击继续前往或者添加例外 添加的例外可以在Firefox浏览器中如下界面中设置——隐私与安全——证书中进行查看 生成CA私钥 ca.key是证书颁发机构(Certificate Authority,CA)的
阅读全文
摘要:1.TCP/IP网络分层模型 TCP/IP通常被认为是一个四层网络通信协议系统: 1.链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2.网络层,有时也称作互联网层,处理分组在网络中的活动,
阅读全文
摘要:生成key文件 openssl genrsa -des3 -out dummy.key 2048 生成pem文件 openssl rsa -inform PEM -outform PEM -in dummy.key -pubout -out dummy-nopass.pem
阅读全文
摘要:HTTP和HTTPS区别 超文本传输协议(HTTP)是用于客户端-服务器通信的协议或一组通信规则。当您访问网站时,您的浏览器会向 Web 服务器发送 HTTP 请求,该服务器将以 HTTP 响应进行响应。Web 服务器将以纯文本形式与您的浏览器交换数据。简而言之,HTTP 协议是为网络通信提供支持的
阅读全文
摘要:参考:[译] HTTP 的进化 - 0.9、1.0、1.1、Keep-Alive、Upgrade 和 HTTPS
阅读全文
摘要:当我们开发的系统想要使用第三方账号系统(比如微信,微博,facebook)进行登录的时候,就需要使用第三方平台的登录能力,下面是各第三方平台的对接文档 关于oauth和oauth2.0:理解OAuth 2.0 關於OAuth 2.0-以Facebook為例 1.微信 https://develope
阅读全文
摘要:下面列举了一些常用的加密算法 加密算法 类别 介绍 安全性 MD5 hash函数 MD5一种被广泛使用的密码散列函数,可以产生出一个128位(16个字节)的散列值(hash value)。MD5是输入不定长度信息,输出固定长度128-bits的算法。 不安全 base64 编码 Base64就是一种
阅读全文