Login Register






[challenge] tiny scrambler filter_list
Author
Message
RE: [challenge] tiny scrambler #7
Encode:
Code:
print'#'.join(oct(ord(x)^17)[::-1]for x in raw_input())
Retrieves the ASCII value of each character, figures out that value XOR 17, converts it to it's octal (base 8) value and reverses it. Since XOR is associative, this will be easy to reverse.

Decode:
Code:
print''.join(chr(int(x[::-1],8)^17)for x in raw_input().split("#"))

Not very complex, but my score is guaranteed to be <= 1.
[Image: CDUAq9d.png]

Reply





Messages In This Thread
[challenge] tiny scrambler - by Inori - 06-01-2015, 01:24 PM
RE: [challenge] tiny scrambler - by lux - 06-01-2015, 01:36 PM
RE: [challenge] tiny scrambler - by Inori - 06-01-2015, 01:39 PM
RE: [challenge] tiny scrambler - by Eclipse - 06-01-2015, 09:25 PM
RE: [challenge] tiny scrambler - by Eclipse - 06-27-2015, 03:19 PM
RE: [challenge] tiny scrambler - by Lysergide - 06-27-2015, 10:36 PM
RE: [challenge] tiny scrambler - by Shebang - 07-08-2015, 01:23 AM
RE: [challenge] tiny scrambler - by Akane - 07-08-2015, 02:58 AM
RE: [challenge] tiny scrambler - by 0xDEAD10CC - 07-10-2015, 05:54 AM
RE: [challenge] tiny scrambler - by 0xDEAD10CC - 07-11-2015, 02:19 AM