substitution0

This commit is contained in:
Maxime Vorwerk
2024-06-09 15:01:43 +02:00
parent 584e1cef2d
commit 6a5a7c3aef
2 changed files with 30 additions and 0 deletions

12
substitution0/message.txt Executable file
View 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
View 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()