json文字列をCrypto.Cipherで暗号化する

なんか丸見えだと困るjsonをやりとりすることになったので実装
decryptはまたこんど出来れば。

def encrypt_json(arg_json):
# pip install pycrypto でモジュールを入れてimport
from Crypto.Cipher import AES
# 第一引数は暗号鍵。16文字じゃないといけない。
aes = AES.new( 'must_be_16length', AES.MODE_ECB )
# AESは文字列長が16の倍数でないと暗号化できないため、スペースでjsonの文字数を水増しする
padding_length = 16 - (len(arg_json) % 16)
# スペースで水増しすると、json_encodeされたときにそのスペースが無視されるのがお気に入り
arg_json += (' ' * padding_length)

return aes.encrypt(arg_json)