去除crypto依赖, crypto有同名的核心模块