Skip to content

Commit

Permalink
fully irreversible in english
Browse files Browse the repository at this point in the history
  • Loading branch information
caner-cetin committed Apr 24, 2022
1 parent 512c9df commit 863a5fc
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 47 deletions.
42 changes: 24 additions & 18 deletions a10cipher.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,30 +99,33 @@ def encrypt_msg(self, msg):
elif letter == "|":
ciphered += "|"
else:
ciphered += " "
ciphered += "00"
print(ciphered)
return ciphered

def encrypt_file(self, file_name, path):
lowerdict = self.AAAAA_code_DICT_lower
upperdict = self.AAAAA_code_DICT_upper
ciphered = ""
for letter in file_name:
# Side note, ; is equal to .--.-- This is not a valid morse code, but it is valid on AAAArse code alphabet.
# Check line 54.
# [ is equal to AAA A AAA A A AAA. -.-..-
# ] is equal to AAA AAA A A. --.. It might be valid for something on morse alphabet but fuck it.
letter_check = letter.isupper()
if (letter != " ") and (letter_check == True) and (letter != "\n") and (letter != "|"):
ciphered += upperdict[letter] + " "
elif (letter != " ") and (letter_check == False) and (letter != "\n") and (letter != "|"):
ciphered += lowerdict[letter] + " "
elif letter == "\n":
ciphered += "\n"
elif letter == "|":
ciphered += "|"
else:
ciphered += ""
y = file_name.split(" ")
for words in y:
ciphered += "NEW_WORD"
for letter in words:
# Side note, ; is equal to .--.-- This is not a valid morse code, but it is valid on AAAArse code alphabet.
# Check line 54.
# [ is equal to AAA A AAA A A AAA. -.-..-
# ] is equal to AAA AAA A A. --.. It might be valid for something on morse alphabet but fuck it.
letter_check = letter.isupper()
if (letter != " ") and (letter_check == True) and (letter != "\n") and (letter != "|"):
ciphered += upperdict[letter] + " "
elif (letter != " ") and (letter_check == False) and (letter != "\n") and (letter != "|"):
ciphered += lowerdict[letter] + " "
elif letter == "\n":
ciphered += "\n"
elif letter == "|":
ciphered += "|"
else:
ciphered += ""
print(ciphered)
with open(path, "w") as f:
f.write(ciphered)
Expand All @@ -133,12 +136,15 @@ def decrypt_file(self, file_data, path):
s = ""
deciphered = ""
y = file_data.split(" ")
print(y)
for s in y:
if "\n" in s:
deciphered += "\n"
placeholder = s.replace("\n", "")
s = placeholder
if "NEW_WORD" in s:
deciphered += " "
placeholder = s.replace("NEW_WORD", "")
s = placeholder
else:
pass
if s in lowerdict.keys():
Expand Down
2 changes: 1 addition & 1 deletion testfolder/Yeni Metin Belgesi - Kopya (3).txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
I know you do better when you're by yourself
I know you do better when you're by yourself
Free from the weight of my dirt poor health
New drugs to fix all my missing cells
Didn't bring it up, cause I've done so well this week
Expand Down
56 changes: 28 additions & 28 deletions testfolder/Yeni Metin Belgesi.txt
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
I know you do better when you're by yourself
Free from the weight of my dirt poor health
New drugs to fix all my missing cells
Didn't bring it up, cause I've done so well this week
And I thought that if I tried a little bit harder you'd change your mind
I've still got nowhere to be, and I don't do too well; nobody's worried
When nobody's worried about me
But I shouldn't have built a house in the middle of your chest
Plywood boards joined at your breast
Splinter in my arm where you rest your head
Checking my watch till you come to bed
Kiss me goodnight with your sour breath
Breaks on my face like a wave of emptiness
And when I talk just taste regret
You're everything I want and I'm all you dread
Watch the poison leak from your pores
Think all the liquor's gonna keep you warm
Burn everything down to prove you could
Leave me inside in a body made of wood
In a body made of wood
Oh, the harder I swim, the faster I sink
The harder I swim, the faster I sink
The harder I swim, the faster I sink
The harder I swim, the faster I sink
The harder I swim, the faster I sink
The harder I swim, the faster I sink
The harder I swim, the faster I sink
The harder I swim, the faster I sink
000A0A 00AAA0A0AAA AAA0AAAA AAA0AAA0AAA A0AAA0AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA 00AAA0A0A AAA0AAA0AAA 00AA0A0A0A0A A10AA0A0AAA AAA AAA A10AA0A0AAA A0AAA0A 00A0AAA0AAA Aa10A0A0A A10AA0A0AAA AAA0AAAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0AAA0AAA0AAA0A A0AAA0A A10AA0A0AAA 00AA0A0A0A0A AAAa0A0AAA0A0AA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A A0A0A A10AA0A0AAA A0AAA0A0A A0A0AAA0A
0A0A0AAA0A A0AAA0A A10AA0A0AAA A10AA0A0AAA 00A0A0AAA0A A0AAA0A AAA0AAA0AAA AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0AAA0AAA A10AA0A0AAA AA0A AAA0AAA0A Aa10A0A0A AAA 00AAA0AAA0AAA A0A0AAA0A 00AAA0AAA AAAa0A0AAA0A0AA 00AAA0A0A AA0A A0AAA0A AAA 00A0AAA0AAA0A AAA0AAA0AAA AAA0AAA0AAA A0AAA0A 00Aa10A0A0A A10AA0A0AAA Aa0AAA A0AAA0A0A AAA Aa10A0A0A
0AAA0A A10AA0A0AAA A0AAA0AAA 00AAA0A0A A0AAA0A A0A0AAA AAA0AAA0A A0A0A 00AAA AAA0AAA0AAA 00A0A0AAA0A AA0A AA0AA0A0AAA 00Aa0AAA A0AAA0A0A A0AAA0A0A 00AAA0AAA AAAa0A0AAA0A0AA 00AAA0AAA AA0A A0A0A A0A0A AA0A AAA0AAAA AAA0AAA0A 00AAA0A0AAA0A A10AA0A0AAA A0AAA0A0A A0AAA0A0A A0A0A
0AAA0A0A AA0A AAA0A0A AAA0AAAA A0AAA0AAA0AAA0AAA0A AAA 00AA0A0A0A0A A0AAA0A AA0A AAA0AAAA AAA0AAA0A 00AA0A AAA 00A0A0AAA A0AAA0AAA0A AAA0AAA0A0A0AAA0AAA 00AAA0A0AAA0A Aa0AAA A0A0AAA A0A0A A10AA0A0AAA 000A0A A0AAA0AAA0AAA0AAA0A A0A0A0AAA A10AA0A0AAA 00AAA0A0A AAA0AAA0AAA AAA0AAAA A10AA0A0AAA 00A0A0A AAA0AAA0AAA 00A0AAA0AAA A10AA0A0AAA A0AAA0A0A A0AAA0A0A 00AAA Aa10A0A0A AA0A A0A0A 00A0AAA0AAA A10AA0A0AAA A10AA0A0AAA AAA0A0AAA
A0AAA AAA0AAAA AAA0A0A 000A0A 00AAA Aa10A0A0A AAA0AAA0AAA A0A0AAA AAA0AAA0A Aa10A0A0A AAA 00AAA Aa10A0A0A Aa0AAA AAA 00AA0A A0A0AAA0A 000A0A 00AAA A0AAA0A AA0A A10AA0A0AAA AAA0A0A 00Aa0AAA 00A0AAA0A0A AA0A AAA AAA A0AAA0A0A A10AA0A0AAA 00AA0A0A0A0A AA0A AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0AAA0AAA0AAA0A AAA0A0A 00AAA0A0AAA0A Aa10A0A0A Aa0AAA AAA0AAAA AAA0AAA0A A10AA0A0AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A 00AAA0AAA AA0A AAA0AAAA AAA0A0A
0A0A A0AAA0AAA0AAA0AAA0A A0A0A0AAA A10AA0A0AAA 00A0A0A AAA AA0A A0AAA0A0A A0AAA0A0A 00AAA0AAA0A AAA0AAA0AAA AAA 00AAA0AAAA AAA0AAA0AAA A0AAA0AAA Aa10A0A0A A10AA0A0AAA A0AAA0A A10AA0A0AAA 00AAA AAA0AAA0AAA 00AA0A0A0A0A A10AA0A0AAA AAA0AAA0A0A0AAA0AAA 00Aa0AAA AAA0AAAA AAA0A0A 000A0A 00AAA0A0A AAA0AAA0AAA AAA0AAAA A0AAA0AAA0AAA0AAA0A AAA 00AAA0A0A AAA0AAA0AAA 00AAA AAA0AAA0AAA AAA0AAA0AAA 00A0AAA0AAA A10AA0A0AAA A0AAA0A0A A0AAA0A0A 0A0AAA0AAaAa0A0AAA0AAA 00AAA0AAAA AAA0AAA0AAA AA0A0A0A0A AAA0AAA0AAA AAA0A0A AAAa0A0AAA0A0AA A0AAA0AAA0AAA0AAA0A A0A0A 00A0AAA0AAA AAA0AAA0AAA A0AAA0A A0AAA0A AA0A A10AA0A0AAA AAA0A0A
0A0AAA0AAA Aa10A0A0A A10AA0A0AAA AAA0AAAA 00AAA0AAAA AAA0AAA0AAA AA0A0A0A0A AAA0AAA0AAA AAA0A0A AAAa0A0AAA0A0AA A0AAA0AAA0AAA0AAA0A A0A0A 00A0AAA0AAA AAA0AAA0AAA A0AAA0A A0AAA0A AA0A A10AA0A0AAA AAA0A0A 00Aa0AAA AA0A0A0A0A AAA0AAA0AAA A0A0AAA AAA 00AAA0AAA A10AA0A0AAA
AAA0A0A0A0 A0A0AAA AAA 000A0A 00A0A0A Aa10A0A0A AAA0AAA0AAA A0A0AAA A0AAA0A0A AAA0A0A AAA0AAAA A0AAA0AAA0AAA0AAA0A AAA 00Aa10A0A0A Aa0AAA A0A0A0AAA A10AA0A0AAA 00AA0A0A0A0A A0A0AAA AA0A A0AAA0A0A AAA 00Aa0AAA 00Aa10A0A0A AAA0AAA0AAA A0A0AAA A0A0A A10AA0A0AAA 00AA0A AAA0AAAA 00AAA Aa10A0A0A A10AA0A0AAA 00AAA0AAA AA0A AAA0A0A AAA0A0A A0AAA0A0A A10AA0A0AAA 00AAA0AAA0AAA A0A0AAA0A 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A 00AAA0A0AAA0A Aa10A0A0A A10AA0A0AAA A0A0A AAA
0aA0AAA0AAA0A A0AAA0A0A AAAa0A0AAA0A0AA A0AAA0AAA AAA0AAA0AAA AAA0AAA0AAA AAA0A0A 00AA0A0A0A0A AAA0AAA0AAA Aa0AAA A0AAA0A AAA0A0A A0A0A 00aA0AAA0AAA0AAA AAA0AAA0AAA AA0A AAA0AAAA A10AA0A0AAA AAA0A0A 00Aa0AAA AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A 00AA0A0A0A0A A0AAA0A A10AA0A0AAA Aa0AAA A0A0A AAA
0A0A0A A0AAA0AAA0A A0AAA0A0A AA0A AAA0AAAA AAA A10AA0A0AAA A0AAA0A 00AA0A AAA0AAAA 00AAA0AAA AAAa0A0AAA0A0AA 00Aa0AAA A0AAA0A AAA0AAA 00A0AAA0AAA Aa10A0A0A A10AA0A0AAA A0AAA0A A10AA0A0AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA 00A0AAA0A A10AA0A0AAA A0A0A AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A 00Aa10A0A0A A10AA0A0AAA Aa0AAA AAA0A0A
0AAA0A0AAA0A Aa10A0A0A A10AA0A0AAA AAA0A0AAA0A AAA0A0AAA AA0A AAA0AAAA AAA0AAA0A 00AAA0AAA AAAa0A0AAA0A0AA 00A0AAA0AAA Aa0AAA AAA AAA0A0AAA0A Aa10A0A0A 00AAA AA0A A0AAA0A0A A0AAA0A0A 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA 00AAA0A0AAA0A AAA0AAA0AAA AAA0AAA A10AA0A0AAA 00AAA AAA0AAA0AAA 00AA0A0A0A0A A10AA0A0AAA AAA0A0A
0AAA0A0AAA AA0A A0A0A A0A0A 00AAA0AAA A10AA0A0AAA 00AAA0AAA0A AAA0AAA0AAA AAA0AAA0AAA AAA0A0A AAA0AAAA AA0A AAA0AAA0A Aa10A0A0A AAA 00A0AAA0AAA AA0A AAA Aa10A0A0A 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A 00A0A0A AAA0AAA0AAA A0A0AAA A0AAA0A 00AA0A0A0A0A A0AAA0A A10AA0A0AAA Aa0AAA AAA Aa10A0A0A
AAA0A0A0A0 A0AAA0A A10AA0A0AAA Aa0AAA AAA0A0AAA A0A0A 00AAA0AAA0AAA AAA0AAAA 00AAA0AAA AAAa0A0AAA0A0AA 00A0A0AAA0A Aa0AAA AAA0A0AAA0A A10AA0A0AAA 00A0AAA0A0A AA0A AAA0A0AAA A10AA0A0AAA 00Aa0AAA 00A0AAA0AAA Aa0AAA A0A0A0AAA A10AA0A0AAA 00AAA0AAA0AAA A0A0AAA0A 00A10AA0A0AAA AAA0AAA A0AAA0AAA0A AAA AA0A AAA0AAAA A10AA0A0AAA A0A0A A0A0A
A0AAA AAA0AAAA AAA0A0A 00A0AAA0AAA Aa10A0A0A A10AA0A0AAA AAA0AAAA 000A0A 00AAA Aa0AAA A0AAA0A0A AAA0A0AAA 00aA0AAA0AAA0AAA A0A0AAA A0A0A AAA 00AAA Aa0AAA A0A0A AAA A10AA0A0AAA 00A0AAA0A A10AA0A0AAA AAA0AAA0A A0AAA0A A10AA0A0AAA AAA
0AAA0A0AAA0AAA AAA0AAA0AAA A0A0AAA A0AAA0AAA0AAA0AAA0A A0AAA0A A10AA0A0AAA 00A10AA0A0AAA A0A0A0AAA A10AA0A0AAA A0AAA0A AAAa0A0AAA0A0AA AAA Aa10A0A0A AA0A AAA0AAAA AAA0AAA0A 000A0A 00A0AAA0AAA Aa0AAA AAA0AAAA AAA 00Aa0AAA AAA0AAAA AAA0A0A 000A0A A0AAA0AAA0AAA0AAA0A AAA0AAA 00Aa0AAA A0AAA0A0A A0AAA0A0A 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA 00AAA0A0A A0AAA0A A10AA0A0AAA Aa0AAA AAA0A0A
0A0AAA0AAA Aa0AAA AAA AAA0A0AAA0A Aa10A0A0A 00AAA Aa10A0A0A A10AA0A0AAA 00A0AAA0AAA0A AAA0AAA0AAA AA0A A0A0A AAA0AAA0AAA AAA0AAAA 00A0AAA0A0A A10AA0A0AAA Aa0AAA AAA0A0AAA 00A0A0AAA0A A0AAA0A AAA0AAA0AAA AAA0AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA A0AAA0A 00A0AAA0AAA0A AAA0AAA0AAA A0AAA0A A10AA0A0AAA A0A0A
0AAA Aa10A0A0A AA0A AAA0AAAA AAA0A0AAA 00Aa0AAA A0AAA0A0A A0AAA0A0A 00AAA Aa10A0A0A A10AA0A0AAA 00A0AAA0A0A AA0A AAA0AAA0A0AAA A0A0AAA AAA0AAA0AAA A0AAA0A A0AAA0AAA0AAA0AAA0A A0A0A 00AAA0AAA0A AAA0AAA0AAA AAA0AAAA AAA0AAAA Aa0AAA 00AAA0A0AAA A10AA0A0AAA A10AA0A0AAA A0AAA0AAA0A 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA 00A0AAA0AAA Aa0AAA A0AAA0A AAA0AAA
AAA0A0A0A0 A0A0AAA A0AAA0A AAA0AAAA 00A10AA0A0AAA A0A0A0AAA A10AA0A0AAA A0AAA0A AAAa0A0AAA0A0AA AAA Aa10A0A0A AA0A AAA0AAAA AAA0AAA0A 00AAA0A0A AAA0AAA0AAA A0AAA0AAA AAA0AAAA 00AAA AAA0AAA0AAA 00A0AAA0AAA0A A0AAA0A AAA0AAA0AAA A0A0A0AAA A10AA0A0AAA 00AAAa0A0AAA0A0AA AAA0AAA0AAA A0A0AAA 00AAA0A0AAA0A AAA0AAA0AAA A0A0AAA A0AAA0A0A AAA0A0A
0A0AAA0A0A A10AA0A0AAA Aa0AAA A0A0A0AAA A10AA0A0AAA 00AAA0AAA A10AA0A0AAA 00AA0A AAA0AAAA A0A0A AA0A AAA0A0A A10AA0A0AAA 00AA0A AAA0AAAA 00Aa0AAA 00AA0A0A0A0A AAA0AAA0AAA AAA0A0A AAAa0A0AAA0A0AA 00AAA0AAA Aa0AAA AAA0A0A A10AA0A0AAA 00AAA0AAA0AAA A0A0AAA0A 00A0AAA0AAA AAA0AAA0AAA AAA0AAA0AAA AAA0A0A
0A0A AAA0AAAA 00Aa0AAA 00AA0A0A0A0A AAA0AAA0AAA AAA0A0A AAAa0A0AAA0A0AA 00AAA0AAA Aa0AAA AAA0A0A A10AA0A0AAA 00AAA0AAA0AAA A0A0AAA0A 00A0AAA0AAA AAA0AAA0AAA AAA0AAA0AAA AAA0A0A
0AAA0AAA0AAA Aa10A0A0A AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA
0AAA Aa10A0A0A A10AA0A0AAA 00Aa10A0A0A Aa0AAA A0AAA0A AAA0A0A A10AA0A0AAA A0AAA0A 000A0A 00A0A0A A0AAA0AAA AA0A AAA0AAA AAA0AAA0A0A0AAA0AAA 00AAA Aa10A0A0A A10AA0A0AAA 00A0A0AAA0A Aa0AAA A0A0A AAA A10AA0A0AAA A0AAA0A 000A0A 00A0A0A AA0A AAA0AAAA AAA0A0AAA

0 comments on commit 863a5fc

Please sign in to comment.