利用rsa公钥 免密登录Linux服务器 背景 由于实验室远程检测的项目需要从实验室的机器上进行扫描,如果直接在宿舍用我的机械革命来扫描的话,按理来说是非法的。 一般情况下我都远程连接到的的实验室主机,然后开始扫描,为了提高效率,我都会同时开很多个终端类似这样。 但是每次去开新终端的时候,都需要输入密码来进行ssh连接。 有时候手贱很多次都输不对,今天便打算着手实现密钥登录,告别密码。 过程 在windows主机 2021-12-08 #ssh #rsa
形式语言笔记 第一章——绪论 语言是某个集合中的元素,按照规则组合乘的符号串的集合。 字母表 字母表是一个非空有穷集合,字母表中的元素称为该字母表的一个字母 letter。又叫做符号 symbol 或者字符 character 字符的两个特性 整体性 monolith 也叫做不可分性 可辨认性 distinguishable 也叫做可区分性。 字母表的乘积 Product 如果是字母表∑ 2021-11-07 #专业课 #FA #笔记
实验室机器安装Windows 10记录 背景 昨天将实验室的主机重装成win10了。现在我就是在实验室远程连接寝室的笔记本来写博客。 在配置好远程连接并且深刻体会到远程带来的方便与快捷后,我已经离不开它了。 进入实验室也快半年了,就没来过几次2333,我觉得很大部分原因是,每次来实验室都要备上沉重的笔记本。 有时候突然想要去实验室了,但是想到要拿笔记本,拿充电器,拿键盘,拿鼠标,背着沉重的包走过来。想想就放弃了。 于是昨 2021-10-23 #wol #远程连接 #win10 #powershell
在远程连接中实现win键和alt+tab快捷键 背景 最近去上课总是带着个平板和蓝牙键盘就去了,十分轻便。 平板上用的远程连接软件主要是SuperDisplay。这款软件可以让你的平板变成电脑的一块第二屏幕。这款软件我已经使用了很久了,在之前很久一段时间内我我只是把它当作"一块副屏"来使用,由于它与笔记本的连接是通过数据线的,以至于它的显示效果极佳。 直到9月份的某一天,我突然想到superdisplay还 2021-10-14 #远程连接 #powertoys #按键映射
校园网内简易p2p文件分享平台的手动实现 背景 开学一个多月了,由于繁重的学业和懒惰,都没怎么更新有意思的博客。 前几天突然想到了一个想法。同学之间平常用网络分享一个文件,大部分都是用的qq。但是qq看起来把文件拖到聊天框点击发送就发给对面同学了。但是实际上是先上传到了腾讯的服务器,然后对面的同学再从服务器上下载。 这一上传一下载就很耽误时间。我就想在我的电脑上开一个文件上传服务,别的同学直接上传到我的机械革命上,上传完毕 2021-10-12 #jquery #ajax #flask
AES 加解密 python手动实现 背景 很久之前就用python实现了des的加解密,了解了代替和置用python代码实现的过程。但是在试图实现AES的时候遇到了多项式乘法的困难,一直搁置到昨天。 昨天是密码学分组密码实验,可以从分组密码里选择一个来实现,其实我可以直接把我的des糊弄糊弄就完事了,但是老杜提出应该挑战自我。 我们便开始研究多项式乘法 代码实现的方法,在明确转化为多项式再进行运算的不现实性之后,我们 2021-10-08 #python #crypto
编译原理复习笔记 背景 这门课学着十分痛苦,因为我认为学习如何编译没有什么作用。而且下一届网安同学这门课就变成考查课了,这让我愤愤不平。然而生活还是要继续,做做笔记吧—— 计算机语言的发展 机器语言 Machine Language 与汇编语言 Assemble Language 高级语言 High Level Language 命令语言 Command Language 目前我熟悉高级语言与 2021-10-05 #complier
模逆——拓展欧几里得 背景 在准备用python实现AES的时候,遇到了求伽罗华域下一个多项式的逆的问题。我发现,我不光把域的知识忘光了,别说多项式的逆了,我连如何用python实现求一个整数的逆都不知道。 我只了解手动手动推的过程,主要利用到了贝组等式和欧几里得的逆推。 手动推的过程 基于贝组等式ax+by=gcd(a,b)ax+by = gcd(a,b)ax+by=gcd(a,b)有解。 比如我们 2021-09-29 #crypto #algorithm
攻防世界刷题笔记 攻防世界刷题笔记 背景 最近博客好久没更新了。CTFHUB web基础部分刷完很久了,提高部分的题目太难了,而且量也少。看了一眼阮行止学长提供的刷题顺序。打算开始做攻防世界。攻防世界在很久以前刚接触CTF的时候做了一些题目。当时每道题几乎都是看的wp,基础知识太薄弱了。现在做应该会好些。 view_source 1234<script>document.oncont 2021-09-23 #ctf #writeup