add cryption algorithm: des