def testEncryptOverwrites(self): with tempfile.TemporaryDirectory() as d: clear, veiled = (os.path.join(d, f) for f in ('clear', 'veiled')) passwd = 'public' with open(clear, 'x'): pass main.encrypt(clear, veiled, passwd) main.encrypt(clear, veiled, passwd)
def encrypt(self): key = self.enterKey().encode() try: entry.encrypt(self.fileName, key) self.fileName = self.fileName + ".enc" self.addRecent() self.readRecent() except (FileNotFoundError): QtGui.QMessageBox.critical(self, "Error", "The specified file was not found") self.searchBar.setText("") self.fileName = ""
def testEncryptDecrypt(self): with tempfile.TemporaryDirectory() as d: orig, veiled, unveiled = (os.path.join(d, f) for f in ('orig', 'veiled', 'unveiled')) message = 'Hello\nworld!' passwd = 'The veil of Ignorance' with open(orig, 'w', encoding='utf-8') as f: f.write(message) main.encrypt(orig, veiled, passwd) main.decrypt(veiled, unveiled, passwd) with open(unveiled, 'rb') as f: self.assertEqual(f.read(), message.encode('utf-8')) with open(veiled, 'rb') as f: self.assertNotEqual(f.read(), message.encode('utf-8'))
def test_encrypt1(self): self.assertEqual(main.encrypt('Hello world', key='HI'), 'AAXXDGDDXDFGXXGXGAXD')
def test_encrypt(self): self.assertEqual(26118, main.encrypt(188, 100, 97, 187))
def test_encrypt(self): cipher = encrypt(self.key, self.plaintext) self.assertEqual(cipher, self.cipher)
from random import randrange from main import encrypt print('从 "明文.txt" 中读取需要加密的文本...') plain_text=None with open('明文.txt') as f: plain_text=f.read() print('"明文.txt"读取成功!') # print('需要加密的文本是:') # print(plain_text) with open('sanguoyanyi.txt', encoding='utf-8') as f: mask_text = f.read() mask_offset=randrange(0,len(mask_text)) src_bytes=bytes(plain_text, 'utf-8') encrypted_bytes=encrypt(src_bytes,mask_text,mask_offset) print() print('加密后的文本是:') encrypted_text=str(encrypted_bytes, encoding='utf-8') print(encrypted_text) print() with open('密文.txt','wb') as f: f.write(encrypted_bytes) print('已经将上述加密文本存入"密文.txt!"')
def test_encrypt(): text = "another message here!" codes = {"a": "1", "e": "2", "i": "3", "o": "4", "u": "5"} assert main.encrypt(text, codes) == "1n4th2r m2ss1g2 h2r2!"
def test_encrypt_decrypt(): master = 1234 site = random_char(5) site_password = 4444 encrypt(master, site, site_password, db=dby) assert decrypt(master, site, db=dby) == str(site_password)
def test2_encrypt(self): self.assertEqual(encrypt('0123456789012345'), '0482 1593 2604 3715')
def test1_encrypt(self): self.assertEqual(encrypt('Привет мир!'), 'пт рм ии вр е!')
from main import encrypt, Lexer, Parser, File answer = input(""" Hey Pr0, What you wanna do(?) Press 1 for Encrypting text Press 2 for Decrypting text \n """) if answer == "1": text = input("Tell me what you wanna encrypt: ") new_l = Lexer(encrypt(text)) new_l.create_encrypted() new_l.create_schema() print(new_l.generate_files()) elif answer == "2": enc = input("Enter the exact path of the encrypted file: ") sch = input("Enter the exact path of the schema file: ") dec = Parser(File(enc).read(), File(sch).read()) print("Here goes the decrypted string" + "\n" + "==========================HALO10=============================" + "\n" + dec.decrypt()) else: print("Simp.. that's an incorrect try")
def test_encrypt_abc_should_return_def(self): test_input = 'abc' expected = 'def' self.assertEqual(encrypt(test_input), expected)
def test_encrypt_xyz_should_return_abc(self): test_input = 'xyz' expected = 'abc' self.assertEqual(encrypt(test_input), expected)
def test_encrypt(self): self.assertEqual(main.encrypt('attack at dawn', key='BATTLE'), 'FFFFFFFFGFDDXGDAXDXGGXGX')
def test_encrypt(self): self.assertEqual(encrypt('12'), '1 2')
def test_encrypt(self): text = 'Съешь же ещё этих мягких французских булок, да выпей чаю.' self.assertEqual( main.encrypt(text, key=3), 'Фэзыя йз зьи ахлш пвёнлш чугрщцкфнлш дцосн, жг еютзм ъгб.')