Merge "encrypt_data(): don't encode IV to base64"
This commit is contained in:
@@ -47,7 +47,7 @@ def unpad_after_decryption(data):
|
|||||||
|
|
||||||
def encrypt_data(data, key, iv_bit_count=IV_BIT_COUNT):
|
def encrypt_data(data, key, iv_bit_count=IV_BIT_COUNT):
|
||||||
md5_key = hashlib.md5(key).hexdigest()
|
md5_key = hashlib.md5(key).hexdigest()
|
||||||
iv = encode_data(Random.new().read(iv_bit_count))[:iv_bit_count]
|
iv = Random.new().read(iv_bit_count)[:iv_bit_count]
|
||||||
aes = AES.new(md5_key, AES.MODE_CBC, iv)
|
aes = AES.new(md5_key, AES.MODE_CBC, iv)
|
||||||
data = pad_for_encryption(data, iv_bit_count)
|
data = pad_for_encryption(data, iv_bit_count)
|
||||||
encrypted = aes.encrypt(data)
|
encrypted = aes.encrypt(data)
|
||||||
|
|||||||
Reference in New Issue
Block a user