# 'info':'hahahha' # 'reason': 'sendMsg', # 'info':'hahahhaisdg\>>' } # encryption # encrypted = aes256.encrypt("TEXT", "PASSWORD") # print(encrypted) # # decryption # print(aes256.decrypt(encrypted, "PASSWORD")) r = requests.post('https://resdig.net/api/', data=aes256.encrypt(json.dumps(data), PASSWORD)) print(r.status_code) print(aes256.decrypt(r.content, PASSWORD)) # # 测试加密解密 # a=json.dumps({}) # # encryption # encrypted = aes256.encrypt(a, PASSWORD) # print(encrypted) # # decryption # print(aes256.decrypt(encrypted, 'PASSWORD')) # e=encrypto(a) # print(e) # print('************************') # d=decrypto(e) # print(d) # amount=Keyword.objects.all().count()
def decrypt(self, enc): return aes256.decrypt(enc, self.key).decode('UTF-8')
def test_encrypt_decrypt1(self): text = "Test! @#$%^&*" passw = "pass" enc = aes256.encrypt(text, passw) dec = aes256.decrypt(enc, passw) self.assertEqual(u(text), dec, FAIL)
def test_encrypt_decrypt3(self): text = "Test! @#$%^&*( 😆😵🤡👌 哈罗 �ん��� �кїў 😺" passw = "哈罗 �ん��� �кїў 😺" enc = aes256.encrypt(text, passw) dec = aes256.decrypt(enc, passw) self.assertEqual(u(text), dec, FAIL)
def test_decrypt4(self): text = aes256.decrypt( "U2FsdGVkX1/O7iqht/fnrFdjn1RtYU7S+DD0dbQHB6N/k+CjzowfC2B21QRG24Gv", "Data 😄 тек�т") self.assertEqual(text, u("Data 😄 тек�т"), FAIL)
def test_decrypt3(self): text = aes256.decrypt( "U2FsdGVkX18Kp+T3M9VajicIO9WGQQuAlMscLGiTnVyHRj2jHObWshzJXQ6RpJtW", "pass") self.assertEqual(text, u("Data 😄 тек�т"), FAIL)
def test_decrypt2(self): text = aes256.decrypt("U2FsdGVkX1+8b3WpGTbZHtd2T9PNQ+N7GqebGaOV3cI=", "Data 😄 тек�т") self.assertEqual(text, u("test"), FAIL)
def test_decrypt1(self): text = aes256.decrypt("U2FsdGVkX1+Z9xSlpZGuO2zo51XUtsCGZPs8bKQ/jYg=", "pass") self.assertEqual(text, u("test"), FAIL)
def test_encrypt_decrypt3(self): text = "Test! @#$%^&*( 😆😵🤡👌 哈罗 こんにちわ Акїў 😺" passw = "哈罗 こんにちわ Акїў 😺" enc = aes256.encrypt(text, passw) dec = aes256.decrypt(enc, passw) self.assertEqual(u(text), dec, FAIL)