安全加解密引擎基础(SKE SM4)
关键词:SM4等。
1 对称加解密基础
在商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit,加密算法与密钥扩展算法都采用32轮非线性迭代结构,S盒为固定的8比特输入8比特输出。
2 基于openssl进行加解密
SM4秘钥长度固定为128bit。
openssl enc -sm4-cbc -e -k 1234567812345678123456781234567812345678123456781234567812345678 -iv 12345678123456781234567812345678 -pbkdf2 -in infile -out cipherfile openssl enc -sm4-cbc -d -k 1234567812345678123456781234567812345678123456781234567812345678 -iv 12345678123456781234567812345678 -pbkdf2 -in cipherfile -out replain
算法和模式的组合有:
sm4-cbc SM4 cipher in CBC mode sm4 Alias for sm4-cbc sm4-cfb SM4 cipher in CFB mode sm4-ctr SM4 cipher in CTR mode sm4-ecb SM4 cipher in ECB mode sm4-ofb SM4 cipher in OFB mode
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2019-04-19 devmem读写物理内存和devkmem读取内核虚拟内存