fix crypt alogritm