开源之夏
我参加了今年的开源之夏项目,负责完成:铜锁密码库支持密码设备接口(SDF)和智能密码钥匙接口(SKF)功能
这是一次非常好的机会去提升自己解决问题的能力,同时我也获得了一个能和开源前辈们交流的机会,快来看看当前项目进展吧!
这里边的收获真的是很多的,能跟两位在互联网行业大厂深耕多年的老师,开源前辈,交流学习的机会非常宝贵,肖老师真的特别好!!!
一是让我对未来的路有一个提前了解,思考自己想要什么样子的生活,做什么样的事情?
二是缓解焦虑,倾听年长老师的人生经历,所见所闻。改进自己的学习习惯,思考本科阶段要重视做的事情。
我不在这里赘述我的各种心得收获了,欢迎找我聊天哇😉
项目官网要求与申请阶段(2025-6)
铜锁密码库支持密码设备接口(SDF)和智能密码钥匙接口(SKF)功能
项目产出要求
- 完善Tongsuo中的SDF功能,至少适配一种密码卡或密码机
1.1:开发完整的SDF功能接口
1.2:至少适配一种密码卡设备
1.3:提供完善的测试用例和文档 - 开发SKF接口,至少适配一种智能密码钥匙
2.1:开发完整的SKF功能接口
2.2:至少适配一种智能密码钥匙设备
2.3:提供完善的测试用例和文档
铜锁/Tongsuo是一个提供现代密码学算法和安全通信协议的开源基础密码库,为存储、网络、密钥管理、隐私计算等诸多业务场景提供底层的密码学基础能力,实现数据在传输、使用、存储等过程中的私密性、完整性和可认证性,为数据生命周期中的隐私和安全提供保护能力。
密码设备应用接口规范,对应标准为GM/T 0018-2023,定义了密码卡设备的调用接口。
智能密码钥匙接口规范,对应标准为GM/T 0016-2023定义了智能密码钥匙设备的调用接口。
目前,Tongsuo开源项目只支持部分的SDF接口,需要参考SDF标准,支持完整的SDF接口。
Tongsuo开源项目还不支持SKF接口,需要参考SKF标准,支持完整的SKF接口。
补齐Tongsuo项目的SDF和SKF接口能力,为了帮助密码应用程序和用户更好的管理和控制密码卡和密码智能钥匙设备。
企业会帮忙协调密码硬件设备。
与导师交流与项目入手阶段
【7月11日】与k1老师开腾讯会议了解了一下项目结构
【7月19日】与肖老师通电话确认项目进展情况
【7月22日】到家了,开始学习OpenSSL
【7月22日】OpenSSL环境准备
【7月24日】OpenSSL调试
【8月2日】与肖老师通电话确认进展
项目完成阶段
【8月10日】赴北京阿里线下接触学习。