我是大一学生,刚学c语言,请问怎么用代码实现给文件保密。简单的加密。注:我们是在linux环境下编程。

我是大一学生,刚学c语言,请问怎么用代码实现给文件保密。简单的加密。注:我们是在linux环境下编程。,第1张

调用 zip 压缩加密码。绝对取巧但有效!

不过如果是 Linux 下面,你有很多函数库可以找。

其实加密随便啦,只要让别人不能读取出来就行了。可以说用 base64 转码一下都有加密效果。加密算法有很多的,只要别用不可逆就行了。最简单的来说,用密码异或一下就算入门加密技术了。

md5sum

他就是一种哈希(Hash 到音译)到散列、杂凑算法。因为 MD5 已经被有效碰撞,所以有的系统已经改成了 sha 系列(好像是 sha256sum )。

这种算法都是一种不可逆的算法,他是根据算法,计算出给出数据的“特征”。这种特征不可以逆运算,因为他会丢失数据信息,但不同的数据会有不同的“特征”结果,不同数据出现相同“特征”结果的概率决定这个算法的安全。

最简单的杂凑算法应该就是 CRC 了,他就是一个位的异或计算。

这里面的异或的意思是这样的:比如说,Y与A、B的逻辑关系如下,A可以取1或0,B可以取1或0,只有当A、B取不同的值的时候,Y才取1,A、B取相同的值时,Y则取0。大概是这样的,你可以参考一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7586381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存