cipherids = (password % NUM_CIPHERS); // choose one of 18 ciphers
8<
The following are the ciphers:
"aes","blowfish","xtea","rc5","rc6","saferp","twofish","safer_k64","safer_sk64","safer_k128",
"safer_sk128","rc2","des3","cast5","noekeon","skipjack","khazad","anubis","rijndael"
But why?
Why not just AES? And do you realize how much RC2 sucks, and SAFER-(S)K64 has 64 bit key size?