(dpdata, key)
| 74 | |
| 75 | |
| 76 | def encrypt(dpdata, key): |
| 77 | encrypted = [] |
| 78 | k = 0 |
| 79 | for i in range(len(dpdata)): |
| 80 | encrypted.append(chr(ord(dpdata[i]) ^ ord(key[k]))) |
| 81 | k = 0 if k >= len(key) - 1 else k + 1 |
| 82 | return ''.join(str(e) for e in encrypted) |
| 83 | |
| 84 | |
| 85 | def mode_decrypt(): |
no outgoing calls
no test coverage detected