在线铜锁密码工具箱,支持sm4加密解密,sm3杂凑,sm2签名和验证签名。
- 后端使用hertz框架,借助命令行调用铜锁api.
- 前端使用React和Ant Design.
- node.js
- npm
- go
- 编译后的tongsuo库,可以从铜锁下载
# 启动后端
cd tongsuo
go run main.go
# 启动前端
npm install
npm start
打包前端js到目录tongsuo/build,使用后端服务器来提供静态文件,之后访问后端端口8888即可.
npm build
保证安装了docker和docker-compose,然后执行:
docker-compose up -d