per criptare usando una chiave hai le funzione del module Mcrypt, guarda la documentazione per i dettagli