国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【CTF-加密】仿射密碼(python)

2020-08-19 23:15 作者:風(fēng)二西  | 我要投稿

這里直接上干貨腳本,講解請(qǐng)看我的視頻。

仿射密碼知識(shí)點(diǎn)


1)出題腳本:

a = 7
b = 22
flag = 'flag{23a490bfcb767099e9ce48dee691a34b}'
c=''
for j in flag:
? ?if ord(j)>=ord("a") and ord(j)<=ord("z"):
? ? ? ?cha=ord(j)-ord('a')
? ? ? ?c+=chr((a * cha+ b) % 26+ord('a'))
? ?else:
? ? ? ?c+=j
print c

2)解題腳本

#coding:utf-8
import gmpy2
a = 7
b = 22
c = 'fvwm{23w490dfkd767099y9ky48ryy691w34d}'
#解密方式
e=gmpy2.invert(7,26)
flag=''
for i in c:
? ?if ord(i) >= ord("a") and ord(i) <= ord("z"):
? ? ? ?cha=ord(i)-ord('a')
? ? ? ?flag+=chr((e*(cha-22)%26)+97)
? ?else:
? ? ? ?flag+=i
print flag
#爆破方式2
flag=''
for i in c:
? ?if ord(i) >= ord("a") and ord(i) <= ord("z"):
? ? ? ?for j in range(0,26):
? ? ? ? ? ?if i==chr((a * j+ b) % 26+ord('a')):
? ? ? ? ? ? ? ?flag += chr(j+ord('a'))
? ? ? ? ? ? ? ?break
? ?else:
? ? ? ?flag += i
print flag


3)網(wǎng)鼎杯朱雀組試題腳本:

c='kgws'
m='flag'
for i in range (1,27):
? ?for j in range(1,27):
? ? ? ?if 'k'==chr((i*(ord("f")-ord('a'))+j)%26+ord('a')) ?and 'g'==chr((i*(ord("l")-ord('a'))+j)%26+ord('a')) and 'w'==chr((i*(ord("a")-ord('a'))+j)%26+ord('a')):
? ? ? ? ? ?print i,j
a=8
b=22
flag=''
c='kgws{m8u8cm65-ue9k-44k5-8361-we225m76eeww}'
for i in c:
? ?if ord(i)>=ord("a") and ord(i)<ord("z"):
? ? ? ?for j in range(0, 26):
? ? ? ? ? ?if i==chr((a * j+ b) % 26+ord('a')):
? ? ? ? ? ? ? ?flag += chr(j+ord('a'))
? ? ? ? ? ? ? ?break
? ?else:
? ? ? ?flag+=i
print flag

【CTF-加密】仿射密碼(python)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东山县| 常州市| 和静县| 迭部县| 永春县| 阜宁县| 顺平县| 德化县| 波密县| 乌什县| 遂溪县| 阜阳市| 和林格尔县| 广元市| 宜黄县| 密山市| 神木县| 谷城县| 本溪市| 班玛县| 威海市| 秀山| 荣成市| 汉川市| 秦皇岛市| 平乐县| 焉耆| 莱阳市| 桓仁| 漳浦县| 肥西县| 丹寨县| 文水县| 宜章县| 若羌县| 神池县| 广饶县| 贵阳市| 洛扎县| 澳门| 中西区|