encipher (fixes #9)