fix #5 add des support