def encrypt_payload(self, decrypted_payload, user_id): aeskey = self.get_token(user_id) aesiv = self.get_iv(user_id) aesc = AESCipher(aeskey) aesc.set_iv(aesiv) encrypted_bytes = aesc.encrypt(decrypted_payload) return encrypted_bytes
def encrypt_payload(self, pkt, aes_key, aes_iv): #aes_key = b'\x9b\xd9\xcd\xf6\xbe+\x9dX\xfb\xd2\xef>\xd87i\xa0\xca\xf5o\xd0\xac\xc3\xe0R\xf0z\xfa\xb8\xdd\x01?E' #aes_iv = b'\xef\xaa)\x9fHQ\x0f\x04\x18\x1e\xb5;B\xff\x1c\x01' aesc = AESCipher(aes_key) aesc.set_iv(aes_iv) encrypted_bytes = aesc.encrypt(pkt) return encrypted_bytes
def decrypt_payload(self, encrypt_payload, user_id): aeskey = self.get_token(user_id) aesiv = self.get_iv(user_id) aesc = AESCipher(aeskey) aesc.set_iv(aesiv) decrypted_bytes = aesc.decrypt(encrypt_payload) # decrypted_bytes.hex() return decrypted_bytes