欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

[原创]最简单的通过C语言实现的国密SM4算法(无指针无结构,最明显易懂)--总结

最编程 2024-07-10 15:49:48
...

网上大多例程都是运用指针,而指针对于学习来说就太离谱了,可读性极低。刚好我们实验室考核就是SM4国密算法,那么我就将我这比较容易懂的写法分享给大家。这个思维就像是我直接奔着目标加密去,过程中需要什么,我就补上什么,比如想要T变换就得L变换,而L变换的入口参数是t变换的返回值,所以我就明白了,我需要先补上t变换,然后写出L变换,就能得到我想要的T变换了。
这种思维对于写程序来说,我认为是很好的,但是缺点也显而易见——读程序的人就不好懂了,因为他不明白写T转换为什么一下子就跳到了t转换。所以写完之后得再整理整理,才能够算是完成了这个工程。