diff --git a/a10cipher.py b/a10cipher.py index 9afbd02..e4d7039 100644 --- a/a10cipher.py +++ b/a10cipher.py @@ -99,7 +99,7 @@ def encrypt_msg(self, msg): elif letter == "|": ciphered += "|" else: - ciphered += " " + ciphered += "00" print(ciphered) return ciphered @@ -107,22 +107,25 @@ 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) @@ -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(): diff --git a/testfolder/Yeni Metin Belgesi - Kopya (3).txt b/testfolder/Yeni Metin Belgesi - Kopya (3).txt index 4813551..c323f16 100644 --- a/testfolder/Yeni Metin Belgesi - Kopya (3).txt +++ b/testfolder/Yeni Metin Belgesi - Kopya (3).txt @@ -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 diff --git a/testfolder/Yeni Metin Belgesi.txt b/testfolder/Yeni Metin Belgesi.txt index 4813551..b7e43e9 100644 --- a/testfolder/Yeni Metin Belgesi.txt +++ b/testfolder/Yeni Metin Belgesi.txt @@ -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 \ No newline at end of file +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 \ No newline at end of file