自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CTF解题

(3)确定的解密钥d,满足(de)modφ(n)=1,即de=kφ(n)+1,k>1是一个任意的整数;(2)任意选取一个大整数e,满足gcd(e,φ(n))=1,整数e用做加密钥(注意:e的选取是很容易的,例如,所有大于p和q的素数都可用)(5)将明文m(m<n是一个整数)加密成密文c,加密算法为:c=E(m)=≡ m^e mod n;(1)任意选取两个不同的大素数p和q计算乘积 n=pq,φ(n) = (p-1)(q-1)(6)将密文c解密为明文m,解密算法为:m=D(c)=c^d mod n;

2024-06-30 10:22:51 708

原创 一眼就解密

如果二进制数据不是3的倍数,则用\x00字节在末尾补足,并在编码的末尾加上1个或2个=号,表示补了多少字节。每3个字节的二进制数据(共24位)被分为4组,每组6位(因为2^6 = 64,对应于64个字符)。结果:编码后的数据是ASCII字符串,长度约为原始二进制数据的4/3(即长度增加约33%)。目的:将任意二进制数据转换为ASCII字符串形式,以便在仅支持文本的环境中传输二进制数据。目的:将Base64编码的ASCII字符串转换回原始的二进制数据。结果:解码后得到的是原始的二进制数据。

2024-06-30 10:17:06 233

原创 URL编码的特点

对于非ASCII字符(如中文),URL编码首先使用指定的字符编码方式(如UTF-8)将其编码为字节序列,然后再对字节序列进行URL编码。如果需要在URL中使用这些保留字符而不表示其特殊含义,则需要对其进行URL编码。URL编码使用百分号(%)后跟两位十六进制数字来表示URL中的特殊字符和保留字符。例如,空格被编码为%20。由于百分号(%)用于表示URL编码,因此URL中的百分号本身也需要进行编码。URL编码提供了一种标准化的方式来表示URL中的特殊字符和非ASCII字符,确保了URL的唯一性和可读性。

2024-06-30 10:15:24 440

空空如也

空空如也

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

TA关注的人

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