Day 12 solved
Tento commit je obsažen v:
rodič
fe3774642f
revize
3cdd94b727
1
.gitignore
vendorováno
Normální soubor
1
.gitignore
vendorováno
Normální soubor
@ -0,0 +1 @@
|
||||
__pycache__
|
binární
Day 12/BackToBasic.exe
Normální soubor
binární
Day 12/BackToBasic.exe
Normální soubor
Binární soubor nebyl zobrazen.
11
Day 12/decode.py
Normální soubor
11
Day 12/decode.py
Normální soubor
@ -0,0 +1,11 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
def xor(str1, str2):
|
||||
l = min(len(str1), len(str2))
|
||||
return "".join(chr(int(str1[i]) ^ int(str2[i])) for i in range(l))
|
||||
|
||||
str3 = b"6klzic<=bPBtdvff'y\x7fFI~on//N" # expected input encrypted
|
||||
str1 = b"AAAAAAAAAAAAAAAAAAAAAAAAAAA" # input
|
||||
str2 = b"GFIHKJMLONQPSRUTWVYX[Z]\_^a" # input encrypted
|
||||
key = xor(str1, str2).encode("UTF-8") # key
|
||||
print("HV19{%s}" % xor(str3, key))
|
Načítá se…
Odkázat v novém úkolu
Zablokovat Uživatele