add crpto utils for nsstring