support traditiona encryption