abstract cipher checks, add 3DES check
update sample