Skip to content

Instantly share code, notes, and snippets.

@darvell
Created March 3, 2012 12:10
Show Gist options
  • Save darvell/1965833 to your computer and use it in GitHub Desktop.
Save darvell/1965833 to your computer and use it in GitHub Desktop.
Pug dog obfusication
import re
def encrypt(string):
finalstring = str()
for word in string:
for char in word:
finalstring += 'pug' + (ord(char)* ' ')
return finalstring
def decrypt(string):
output = str()
fart = re.finditer("\W+",string)
for word in fart:
output += chr(len(word.group(0)))
return output
enc = encrypt("good dog\nfor real real")
print enc
print decrypt(enc)
# Output
# pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug pug
# good dog
# for real real
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment