fork download
  1. def xor(enc, key):
  2. cpt = 0
  3. res = ""
  4. for integer in enc:
  5. res= res + chr(integer^ord(key[cpt%len(key)]))
  6. cpt = cpt + 1
  7. return res
  8.  
  9. enc = (22,7,26,20,22,7,28,3,1,6,0,21,19,21,27,5,30,15,12,31,30,18,2,16,7,8,28,6)
  10. key = "(TAXACORICO) -> 1523-1596 (DOCTORWHO) -> 13"
  11. print xor(enc, key)
Success #stdin #stdout 0.02s 52472KB
stdin
def xor(enc, key):
        cpt = 0
        res = ""
        for integer in enc:
                res= res + chr(integer^ord(key[cpt%len(key)]))
                cpt = cpt + 1
        return res
 
enc = (22,7,26,20,22,7,28,3,1,6,0,21,19,21,27,5,30,15,12,31,30,18,2,16,7,8,28,6)
key = "(TAXACORICO) -> 1523-1596 (DOCTORWHO) -> 13"
print xor(enc, key)
stdout
def xor(enc, key):
    cpt = 0
    res = ""
    for integer in enc:
        res= res + chr(integer^ord(key[cpt%len(key)]))
        cpt = cpt + 1
        return res
 
enc = (22,7,26,20,22,7,28,3,1,6,0,21,19,21,27,5,30,15,12,31,30,18,2,16,7,8,28,6)
key = "(TAXACORICO) -> 1523-1596 (DOCTORWHO) -> 13"
print xor(enc, key)