Criptografar e descriptografar usando PyCrypto AES 256

Estou tentando criar duas funções usando PyCrypto que aceitam dois parâmetros: a mensagem e a chave e, em seguida, criptografam / descriptografam a mensagem. Encontrei vários links na web para me ajudar, mas cada um deles tem falhas: Este em codekoala usa os.urandom, que é desencorajado por...