substitution0
This commit is contained in:
12
substitution0/message.txt
Executable file
12
substitution0/message.txt
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
OHNFUMWSVZLXEGCPTAJDYIRKQB
|
||||||
|
|
||||||
|
Suauypcg Xuwaogf oacju, rvds o waoiu ogf jdoduxq ova, ogf hacywsd eu dsu huudxu
|
||||||
|
mace o wxojj noju vg rsvns vd roj ugnxcjuf. Vd roj o huoydvmyx jnoaohouyj, ogf, od
|
||||||
|
dsod dveu, yglgcrg dc godyaoxvjdj—cm ncyaju o wauod pavbu vg o jnvugdvmvn pcvgd
|
||||||
|
cm ivur. Dsuau ruau drc acygf hxonl jpcdj guoa cgu ukdauevdq cm dsu honl, ogf o
|
||||||
|
xcgw cgu guoa dsu cdsua. Dsu jnoxuj ruau uknuufvgwxq soaf ogf wxcjjq, rvds oxx dsu
|
||||||
|
oppuoaognu cm hyagvjsuf wcxf. Dsu ruvwsd cm dsu vgjund roj iuaq aueoalohxu, ogf,
|
||||||
|
dolvgw oxx dsvgwj vgdc ncgjvfuaodvcg, V ncyxf soafxq hxoeu Zypvdua mca svj cpvgvcg
|
||||||
|
aujpundvgw vd.
|
||||||
|
|
||||||
|
Dsu mxow vj: pvncNDM{5YH5717Y710G_3I0XY710G_03055505}
|
||||||
18
substitution0/sol.py
Executable file
18
substitution0/sol.py
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/home/maxime/.pyvenv/bin/python3
|
||||||
|
|
||||||
|
key = "OHNFUMWSVZLXEGCPTAJDYIRKQB"
|
||||||
|
|
||||||
|
D = {}
|
||||||
|
for i, char in enumerate(key):
|
||||||
|
D[char] = chr(ord('A') + i)
|
||||||
|
D[char.lower()] = chr(ord('a') + i)
|
||||||
|
|
||||||
|
with open("message.txt", 'r') as f:
|
||||||
|
for char in f.read():
|
||||||
|
if char in D:
|
||||||
|
print(D[char], end='')
|
||||||
|
else:
|
||||||
|
print(char, end='')
|
||||||
|
|
||||||
|
print()
|
||||||
|
|
||||||
Reference in New Issue
Block a user