AES(对称加密)学习记录

之前学到的RSA加密是非对称加密,而AES则是对称加密,区分点在于AES加密解密过程中用的密钥是相同的。这里记明文为P,密文为C,密钥为K。支持的密钥K的长度有128位,192位,256位。加密:C = E(P,K),E为加密函数解密:P = D(C,K),D为解密函数AES加密过程使用的是分组加密

网络安全笔记--文件上传1(文件上传基础、常见后端验证、黑名单、白名单、后端绕过方式)

文件上传相关知识基础,白名单绕过、黑名单绕过

密码学-2-RSA签名验签方案

重温上节所述的签名流程,其中散列值==>>签名(签名 ==>> 散列值)的过程中,使用私钥签名(公钥验签),这个地方涉及到了非对称加密算法,这也是非对称算法的用途之一,即数字签名。 常见用作数字签名的非对称算法:SM2(国密) 、 RSA、DSA、ECDSA(国际算法)。本文对常见的几

信息安全-网络安全的三大支柱和攻击向量

我们曾经设想,在即将来临的万物互联时代,要对联网的万事万物(物联网设备)都分配数字身份。中,但不会提供有关该组成员具备的访问权限的详细信息,也不会提供对特权会话期间收集的详细会话日志或键盘记录的访问能力。从上述攻击链的四个阶段来看,身份攻击的重点在于其中的两个阶段:入侵阶段和利用阶段。随着机器学习(

vim编辑模式

vim进入编辑模式,vim命令模式vim进入编辑模式从一般模式进入编辑模式,只需按i、I、a、A、o、O、r和R中的某一个键即可,当进入编辑模式时,在屏幕的尾行显示INSERT字样(若支持中文,则显示插入)。按Esc键,从编辑模式回到一般模式。按键 作用

Ubuntu中查看安装的Python版本以及不同版本之间切换

Ubuntu中查看安装的Python版本以及不同版本之间切换

实践tcpdump命令,成为网络数据抓包高手

tcpdump抓包的使用

【samba】Ubuntu20.04安装并配置Samba服务

查看当前Ubuntu 的版本号检查是否成功安装samba服务:samba -V (如果出现下面版本号说明已经安装了samba服务器)如果安装失败,请检查你的网络,确认linux可以访问互联网,若可以联网请尝试更换ubuntu镜像源,桌面版直接在软件和更新中配置,服务器版百度上很多此步骤可选

linux环境文件或者文件夹打包

6)把/home目录下面的a1.zip、a2.zip、a3.zip同时解压到/home目录里面。(2)把/home目录下面的data.zip解压到databak目录里面。(4)把/home目录下面的a文件夹和3.txt压缩成为a123.zip。(5)把/home目录下面的t.zip直接解压到/hom

C++开发测试工具gmock使用详解(进阶)——对抽象接口类进行gmock打桩并测试

目录一、Mock深入理解二、进阶Demo2.1 共同约定2.2 小A任务2.3 我的任务上一篇文章(C++开发测试工具gmock使用详解——对抽象接口类进行gmock打桩并测试)主要介绍了对抽象接口类进行gmock打桩的基本流程并利用简单Demo进行测试。本文将介绍gmock打桩的进阶案例,结合上文

Day924.自动化测试 -系统重构实战

这个示例是一个登录的场景。当用户在登录页面输入正确的账户和密码时,能正常跳转到登录界面,否则提示登录失败的信息。下面是关键的代码。登录页面代码//登录成功跳转主界面 startActivity(new Intent(LoginActivity . this , MainActivity . clas

UI自动化

unittest

JSON解析

JSON}二、JSON语法1.使用大括号保存对象,每个对象由若干数据组成。2.每个数据由keyvalue速值对组成3.数据之间使用逗号,分隔4.使用\进行特殊字符的转义。

docker 打包镜像

因为某台服务器需要部署Tomcat,但是该服务武器不能连接外网,所以需要先pull拉一下镜像包,如果已经有了现有的镜像就不需要拉取了,直接从第二部开始就行。注意:docker pull tomcat为例子,若不指定版本,则拉取最新版本,指定版本:docker pull tomcat8.5.9。doc

Anaconda Prompt到底是什么? 和系统自带cmd命令提示窗区别又是什么?

导航结论cmd promptanaconda prompt如何用anaconda prompt 运行 .py文件第一步:打开anaconda prompt结论直接上结论:anaconda prompt 完全可以理解为 anaconda版的cmd 命令提示窗。即:你是如何通过cmd指挥(查找、打开、删

Windows使用Stable Diffusion时遇到的各种问题和知识点整理(更新中...)

Stable Diffusion安装完成后,在使用过程中会出现卡死、文件不存在等问题,在本文中将把遇到的问题陆续记录下来,有兴趣的朋友可以参考。

git账号设置

1 git账号设置git提供了git config工具进行账号的设置。例:git config --global user.name "xxx"git config --global user.email "[email protected]"通过以上命令基本可以完成账号的设置。但是--global代表什么意思?

gitee的注册及代码提交(保姆级教程)

gitee的注册及代码提交

教师教室预约管理系统(SpringBoot,H-UI,Mysql)

本系统由两个大模块组成:前台教师和后台管理。 前台用户界面主要是分为:用户注册登录,首页展示教室分类及分类下的教室,栏目分类及分类下的栏目列表数据,栏目信息详情,全部教室展示,用户留言,留言列表查询,留言回帖,用户中心,用户密码修改,我的教室预约,我的班级列表,意见反馈及反馈列表 后台管

Linux下安装VMware-Tools

在Linux里面安装VMware-Tools

个人信息

加入时间:2021-12-08

最后活动:38 分钟前

发帖数:145292

回复数:0