def generate_AES_key(self, key_size=None):
"""Generates a new AES key
Parameters
----------
key_size : int
bits in key
Returns
-------
key : str
AES key
"""
if key_size is None:
key_size = self.AES_key_length
if key_size not in [16, 24, 32]:
raise ValueError('Bad AES key size')
return Random.get_random_bytes(key_size)
评论列表
文章目录