Cifrar y descifrar usando PyCrypto AES 256

Estoy tratando de construir dos funciones usando PyCrypto que acepten dos parámetros: el mensaje y la clave, y luego cifrar / descifrar el mensaje. Encontré varios enlaces en la web para ayudarme, pero cada uno de ellos tiene fallas: Este en codekoala usa os.urandom, que es desaconsejado por...