Если я генерирую запрос в php с использованием алгоритма rijndael 256 и режима ECB, то он работает.
Пример php
$enc_request = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->_user_key, json_encode($request_params), MCRYPT_MODE_ECB));
Мое требование генерировать такой же запрос в python.
from rijndael.cipher.crypt import new
from rijndael.cipher.blockcipher import *
import json
import base64
var = {'controller':'user','action':'check'}
plaintext =json.dumps(var)
print(plaintext)
key='werewrewrewrwerlkewrjewklrwelkrwelkr'
rjn = new(key, MODE_ECB, blocksize=32)
key = rjn.encrypt(plaintext)
print base64.b64encode(key)
Ключ генерируется, но размер блока равен 32. Как мы можем сгенерировать, используя блок 256 в python.