У меня есть сценарий PHP, который шифрует данные для базы данных на PHP - я в основном хочу расшифровать это на стороне Python, но я сталкиваюсь с проблемами, вот мой код - у меня есть следующий код PHP, который выполняет шифрование и дешифрование- проблема в том, что мне нужно, чтобы расшифровка выполнялась в Python.
// PHP Encryption
$salt = 'lt3Q08N';
$cipher_method = 'aes-128-ctr';
$enc_key = openssl_digest($this->salt, 'SHA256', TRUE);
$enc_iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length($this->cipher_method));
$crypted_username = openssl_encrypt('bob@gmail.com', $this->cipher_method, $enc_key, 0, $enc_iv) . "::" . bin2hex($enc_iv);
// расшифровываем на PHP (для этого, однако, необходим эквивалент для Python)
$str = 'n7wp8ZJ28a3Dyw==::d84f0f4cdea6070b855c069f62405b50';
$salt = 'lt3Q08N';
$cipher_method = 'aes-128-ctr';
list($crypted_token, $enc_iv) = explode("::", $str);
$enc_key = openssl_digest($salt, 'SHA256', false);
$username = openssl_decrypt($crypted_token, $this->cipher_method, $enc_key, 0, hex2bin($enc_iv));
Как мне сделать эквивалент последнего кодового блока выше с расшифровкой с использованием python?