Allow string input to PKI.digest (experimental)
support BF, make CBC the default, ignore case and non-alnum chars in cipher names