- 博客(17)
- 收藏
- 关注
原创 https的握手过程简聊
5、如果浏览器解密并计算握手信息的哈希与网站发来的哈希一致,此时握手过程结束,之后所有的通信数据将使用之前浏览器生成的随机密码,并利用对称加密算法进行加密。首先验证证书的合法性( 证书中的url与当前网站的url是否一致,证书颁布机构是否合法),如果证书受信任,这浏览器会出现一个小锁的标志。其次如果证书受信任,或者是用户接受了不受信任的证书,浏览器会生成一段随机数作为密码,并用证书中的公钥进行加密。首先使用自己的私钥,对密码进行解密,然后根据解密的密码对握手信息进行解密,并验证哈西是否与浏览器发来的一致。
2024-04-21 23:01:42
280
1
原创 SQL增删改查语句
语法insert [into] [列明] values 例如:insert into Student (姓名,性别,出生日期) values ('张三','男','1985/2/5')删掉列明,则依次插入所有列insert into Student values ('125896','张三','男','1985/2/5');
2024-02-24 16:49:58
2118
原创 app抓包之Charles安装
Charles是一个网络抓包工具,相比Fiddler,其功能更为强大,而且跨平台支持得更好,所以这里选用它来作为主要的移动端抓包工具。我们可以在官网下载最新的稳定版本,如图所示。可以发现,它支持Windows、Linux和Mac三大平台。直接点击对应的安装包下载即可,具体的安装过程这里不再赘述。Charles是收费软件,不过可以免费试用30天。如果试用期过了,其实还可以试用,不过每次试用不能超过30分钟,启动有10秒的延时,但是完整的软件功能还是可以使用的,所以还算比较友好。
2024-02-24 00:10:24
1506
原创 MySQL workbench使用教程(逐渐补充版)
右键点击需要修改的表,选择「Alter Table...」,右侧会显示出表信息,修改需要修改的内容后,Apply 即可应用。右键选择需要删除的表,然后点击「Drop Table...」即可删除。点击带指针的黄色闪电,执行当前指针所在的sql语句,下方output会显示有1条数据。(3)点击黄色闪电标志执行后,可在 Result Grid 看到查询表的表数据。(3)在下方表格中展示表内数据,我们可以根据自己的需求在这里向表内添加数据。查出表内容后,在表格内直添加需要写入的数据。然后选择下箭头,右键点击。
2024-02-18 11:45:51
5879
原创 Bert学习笔记--安装篇
BERT是一个迁移能力很强的通用语义表示模型,以Transformer为网络基本组件,以Masked Bi-Language Model和Next Sentence Prediction为训练目标,通过预训练得到通用语义表示,再结合简单的输出层,应用到下游的NLP任务,在多个任务上取得了SOTA的结果。chinese_bert_wwm是支持中文的BERT模型,它采用全词遮罩(Whole Word Masking)技术,考虑到了中文分词问题。预训练数据集为中文维基百科。
2024-02-16 12:13:21
1192
原创 【黑马程序员】C++学习笔记--入门篇(上)
C++学习笔记,基础入门知识(上篇),包括基本常识、数据类型、运算符、程序流程结构(选择、循环、跳转)的知识点及示例代码及结果图片,方便初学者进行学习。
2024-02-14 18:46:12
935
【python+requests+json】数据库排名网站爬虫脚本
2024-04-25
各类型数据库4月排名,基于排名网站数据爬虫json结果
2024-04-25
kali 安装 Android studio时报错
2024-04-26
mysql right/left join 孤儿数据
2024-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人