The Cipher Project: post #595