Python Forum

Full Version: Python AES ECB
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

I'm very new to python and I have a question about AES.
I have to use a function in both python and PHP which uses AES/ECB crypto, but couldn't get the equivalent output.
The following code is my starting point:

  from Crypto.Cipher import AES
...
  path = text.encode("utf-8")
  h = MD5.new(path)
  path_hash = h.digest()
  aes = AES.new(aes_key, AES.MODE_ECB)
  signing = aes.encrypt(path_hash)
  signing = heylify(signing)
  signing = signing.decode("utf-8")
I tried to get the same result with php openssl_encrypt, but none of the cryptos resulted the same.

Any help would be greatly appreciated.

István
The solution was:
bin2hex(openssl_encrypt(openssl_digest($bemenet,'md5',true), 'aes-256-ecb', $key, OPENSSL_RAW_DATA));