旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
在密码学领域,openHiTLS 正以其高效敏捷的全场景密码学套件崭露头角。其目标是通过模块分层特性分级的弹性架构,实现特性按需选择和扩展,从而支撑全场景应用,满足不同需求,如 RAM/ROM 内存、计算性能以及特性满足度等。
目前,openHiTLS 已支持密码算法功能以及 TLS、DTLS、TLCP 安全通信协议功能,并且商密算法还支持基于 ARM 指令的性能优化。
为了在 构建安装指导 部分实现快速构建,同时无需为环境烦恼,我们提供了 openHiTLS 的 Docker 解决方案。
快速使用
拉取并运行镜像
如果你想直接使用 openHiTLS 镜像,可以通过以下命令轻松实现:
1) 拉取最新镜像:
bash
docker pull n1neman/openhitls:latest
2) 运行容器:
bash
docker run -it --name openhitls -w /root/openHiTLS n1neman/openhitls /bin/bash
这样就会启动一个交互式的 Bash 终端,并将工作目录设置为 /root/openHiTLS
。
自定义构建
如果你有特定的需求,想要根据自己的情况构建 openHiTLS 镜像,或者为了保证时刻使用最新的源代码,可以按照以下步骤进行:
1) 构建镜像:
在包含 Dockerfile 的目录中运行以下命令:
bash
docker build -t my_openhitls_image
2) 运行容器:
构建完成后,使用以下命令运行容器:
bash
docker run -it --name openhitls -w /root/openHiTLS my_openhitls_image /bin/bash
同样,这将启动一个交互式的 Bash 终端,并将工作目录设置为 /root/openHiTLS
。
注意事项
1)务必确保 Docker 已安装并正在运行,这是使用 openHiTLS Docker 镜像的前提条件。
2)在构建镜像时,请确保 Dockerfile 和相关文件在当前目录中,以免出现构建错误。
通过以上步骤,无论是直接使用还是自定义构建 openHiTLS Docker 镜像,都能让你轻松应对密码学应用场景,无需再为复杂的环境配置而烦恼。快来尝试吧!
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!