- 博客(7)
- 收藏
- 关注
转载 图解HTTPS
**图解HTTPS**我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。1. 客户端发起HTTPS请求这个没什么好说的,就是用户在浏览器里输入一个https网址,然
2020-09-12 09:24:33
454
转载 SSL协议详解
SSL协议详解背景介绍 最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text):发送人、接受人和任何访问消息的人都能理解的消息。密文(cipher text):明文消息经过某种编码后,得到密文消息。加密(encryption):将明文消息变成密文消息。解密(d
2020-09-12 09:17:24
306
转载 C++投骰子的随机游戏
投骰子的随机游戏每个骰子有六面,点数分别为1、2、3、4、5、6。游戏者在程序开始时输入一个无符号整数,作为产生随机数的种子。每轮投两次骰子,第一轮如果和数为7或11则为胜,游戏结束;和数为2、3或12则为负,游戏结束;和数为其它值则将此值作为自己的点数,继续第二轮、第三轮…直到某轮的和数等于点数则取胜,若在此前出现和数为7则为负。rand函数函数原型:int rand(void);...
2020-04-11 14:41:29
1209
1
转载 C++编写一个求x的n次方的函数
例3-1编写一个求x的n次方的函数#include <iostream>using namespace std; //计算x的n次方double power(double x, int n) {double val = 1.0;while (n--) val *= x;return val;} int main() {cout <&l...
2020-04-11 13:41:56
9728
原创 C++判断一个数是否为回文
回文:数字左右反转都相等,如101、11、222-11翻转为11- ,不是回文 #include<iostream>using namespace std;//判断n是否为回文数bool symm(unsigned n){ unsigned i = n; unsigned m = 0; while (i > 0) { m ...
2020-04-11 11:27:44
4146
1
转载 C++选择结构和循环结构、嵌套的控制结构和其他控制语句(if、switch、while、do-while、for、自定义)
**选择结构:**if语句If语句的语法形式if (表达式) 语句例:if (x > y) cout << x;if (表达式) 语句1 else 语句2例:if (x > y) cout << x;else cout << y;if (表达式1) 语句1else if (表达式2) 语句2else if (表达式3) 语...
2020-04-09 19:52:05
877
转载 C++逗号运算、关系运算、逻辑运算和条件运算
运算与表达式逗号运算、关系运算、逻辑运算和条件运算逗号运算和逗号表达式格式表达式1,表达式2求解顺序及结果1.先求解表达式1,再求解表达式2.最终结果为表达式2的值例a = 3 * 5 , a * 4 最终结果为60关系运算与关系表达式关系运算是比较简单的一种逻辑运算,优先次序为:关系表达式是一种最简单的逻辑表达式其结果类型为 bool,值只能为 true ...
2020-04-07 23:23:31
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人