1. add Helper for crypto 2. refactor crypto/*