Round(社会主义核心价值观+云影+字母对应数字+杰斐逊转轮)


云影:

str="1014014020140881088421010884108820108842088421088421088421088421088421"
l = str.split("0")
print(l)
flag = ''
for i in l:
    sum = 0
    for j in i:
        sum += eval(j)
    print(sum)
    flag += chr(65+sum)
print(flag)

得到密文AEEBEQWAURAVWWWWW


lqbehgfdajmopcikn找在字母表的位置

import string
flag = 'lqbehgfdajmopcikn'
s = "abcdefghijklmnopqrstuvwxyz"
l = []
for j in flag:
    for i in range(len(s)):
        if j == s[i]:
            l.append(i+1)
print(l)

[12, 17, 2, 5, 8, 7, 6, 4, 1, 10, 13, 15, 16, 3, 9, 11, 14]


杰斐逊转轮

# 密码本
text = '''
BRUEIFYRGBEUNVUICRHFU
FYURGUAROINNIEURYVYRU
E3BYUGDUWRNYUTFSRDE5W
FURYGRUTGUTUNAWGDUIEB
UYGIGNGIHFYBFYURGFURB
TFRUBYFUVOVNERTWINDUE
HUGRURBIGGNSUITIMTQEI
GBUTNGUIJTINGIEGFURYU
TYVCTYSAIBYEIFWIRHUGF
TRTUBGUYTRGSONIUONRRI
6YMUYTNYTIUWABRWBTESS
BRUHGUFGTJNUBAFDEGTEF
DHYEUBFYEYFTYUEBFIUBA
CTBRTNUKMIWGRBEHSDDVC
RUEBFUIRGFRBVXUAVTYEF
YUGRTFBUKCZUIWEIHUEFB
FRVRUIYUFRLNRUYGQEBYE
'''

key = [12,17,2,5,8,7,6,4,1,10,13,15,16,3,9,11,14]
list = text.strip().split("\n")
#print(list)

list2 = []
for i in range(len(key)):
    for j in range(1,len(list)+1):
        if j==key[i]:
            list2.append(list[j-1])
            break
#print(list2)
cipher = "AEEBEQWAURAVWWWWW"
final_list = []

for i, line in enumerate(list2):
    for j, char in enumerate(line):
        if char == cipher[i]:
            final_line = line[j:] + line[:j]
            final_list.append(final_line)
            break
for i in range (len(final_list)):
    print(final_list[i])

AFDEGTEFBRUHGUFGTJNUB
EBYEFRVRUIYUFRLNRUYGQ
EURYVYRUFYURGUAROINNI
BFYURGFURBUYGIGNGIHFY
EGFURYUGBUTNGUIJTINGI
QEIHUGRURBIGGNSUITIMT
WINDUETFRUBYFUVOVNERT
AWGDUIEBFURYGRUTGUTUN
UEIFYRGBEUNVUICRHFUBR
RTUBGUYTRGSONIUONRRIT
ADHYEUBFYEYFTYUEBFIUB
VXUAVTYEFRUEBFUIRGFRB
WEIHUEFBYUGRTFBUKCZUI
WRNYUTFSRDE5WE3BYUGDU
WIRHUGFTYVCTYSAIBYEIF
WABRWBTESS6YMUYTNYTIU
WGRBEHSDDVCCTBRTNUKMI

posted @ 2025-04-28 12:29  lethe311  阅读(0)  评论(0)    收藏  举报