Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import Counter
- encrypted = '1118251011127124915121010111410215117112101112171344831110715142541434109161491493412122541010125127101519101112341255115251215755111234101112915121061534'
- groups = [encrypted[i:i+2] for i in range(0, len(encrypted), 2)]
- line1 = []
- line2 = []
- for x in range(0, len(groups)):
- if (x%2 != 0):
- line1.append(groups[x])
- else:
- line2.append(groups[x])
- decrypt1 = {'01':'.', '02':'.', '10':'a', '11':'e', '12':'t', '14':'.', '15':'h', '17':'.',
- '18':'.', '21':'.', '22':'.', '24':'.', '27':'s', '34':'.', '41':'.', '42':'.',
- '44':'.', '51':'r', '57':'.', '61':'.', '71':'.', '91':'.'}
- decrypt2 = {'01':'.', '06':'.', '10':'.', '11':'.', '12':'.', '13':'.', '15':'.', '19':'.',
- '21':'.', '25':'.', '34':'.', '41':'.', '49':'.', '51':'.', '52':'.', '54':'.',
- '55':'.', '71':'.', '83':'.', '91':'.', '93':'.'}
- output1 = ""
- output2 = ""
- for x in line1:
- output1 += decrypt1[x]
- for x in line2:
- output2 += decrypt2[x]
- #print("Group counts:")
- #print(Counter(groups))
- #print("Unique #s:", len(Counter(groups)))
- #print()
- print("Line 1 counts:")
- print(Counter(line1))
- print("Unique #s:", len(Counter(line1)))
- print()
- #print("Line 2 counts:")
- #print(Counter(line2))
- #print("Unique #s:", len(Counter(line2)))
- #print()
- #print("Groups:")
- #print(groups)
- #print()
- print("Line 1:")
- print(line1)
- print()
- #print("Line 2:")
- #print(line2)
- #print()
- print("Line1 decrypt:")
- print(output1)
- print()
- #print("Line2 decrypt:")
- #print(output2)
- #print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement