自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 rsa小变式

试着看了几个例题,但是解的效果不是很好,因为加密了两次应该,但是都没有私钥,只有公钥,所以这个n应该不可能是直接分出来得到的。解出来是16进制byte,真的不会了。

2023-11-15 20:28:05 70

原创 ctfshow

1.n=invert(m,N)求mod N的逆元2.pow(m,e,n)求c^d mod n3.long_to_bytes(m)函数的原理是将长整型数的每个字节从高位到低位依次提取出来,然后按照一定的顺序组合成字节序列。

2023-11-15 20:15:04 90

原创 RSA的python实现

gcd()函数表示求两个数的公约数,首先定义一个def gcd(a, b)函数,利用该函数可以判断公钥对中(e,n)中的e与N的最大公约数是否为1。e必须满足两个条件:e是一个比1大比N小的数,e和N的最大公约数为1;注意 加密:准备的明文必须是小于N的数,因为加密或者解密都要 mod N,其结果必须小于N。公钥和私钥已求出,利用:密文=明文EmodN密文=明文EmodN (加密)e,d求出,即公钥(e,n)与私钥(d,n)求出。明文=密文DmodN明文=密文DmodN (解密)

2023-11-15 16:34:25 85

原创 RSA算法

加密过程可以用一个公式来表达: 密文=明文的E次方 mod N也就是说RSA加密是对明文的E次方后除以N后求余数的过程。E、N是RSA加密的密钥,也就是说E和N的组合就是公钥,我们用(E,N)来表示公钥:即公钥=(E,N)

2023-11-14 23:22:27 96 1

原创 两种Python加密方式

密码学中,凯撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期凯撒的名字命名的,当年凯撒曾用此方法与其将军们进行联系。

2023-10-30 20:47:02 280 1

原创 ctfshow前五题

倒序输出就是flag{ctf.show}

2023-10-29 17:54:35 158

原创 第三章函数

第一行是def语句,它定义了一个名为hello()的函数。def语句的代码块是函数体。这段代码在函数调用时执行,而不是在函数第一次定义时执行。运行这个程序,输出结果如下在这个程序的hello()函数的定义中,有一个名为name的变元。hello()函数第一次被调用时,参数是‘Alice。程序执行进入该函数,变量name自动设为’Alice,就是被print()语句打印出的函数。

2023-10-29 09:47:01 38

原创 python前两章

其优先级为**,接下来是*,/,//,%,从左至右。最后是+,-。

2023-10-28 16:47:29 92 1

原创 如何抓包burp

如何抓包burp

2022-11-19 10:21:54 769 1

翻译 关于PHP创建网页

如何利用PHP创建网站

2022-11-11 03:45:00 3829

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除