[IMPL] crypt