У меня есть устаревшее приложение, которое имеет следующий код PHP
<?php
$ivSize = openssl_cipher_iv_length('AES-256-ECB');
$iv = openssl_random_pseudo_bytes($ivSize);
$input = "eeeeeeeeeeeeeeee";
$key = "dddddddddddddddd";
print base64_encode(openssl_encrypt($input,"AES-256-ECB", $key,OPENSSL_RAW_DATA,$iv));
?>
Этот сценарий выдает следующий вывод
wenBZciza683mhjk3ydcMeOZBIFais5RNpIQ6jkxLGA=
Я попытался преобразовать указанный выше сценарий PHP в Elixir какниже
input = "eeeeeeeeeeeeeeee"
key = "dddddddddddddddd"
Base.encode64 :crypto.block_encrypt(:aes_ecb, key, string)
И я получаю следующий вывод в Elixir:
"Br5nc46qS2eAXajEbP0pGw=="
Чего мне не хватает?Что я должен сделать, чтобы получить тот же вывод в Elixir, что и в PHP?