百度种子违规内容下不了怎么办 (百度云内容违规怎么解决)

百度云“您*载下**的内容包含违规信息”,有什么方法可以*载下**?

这个问题怎么推送的这么合适,我会!

我自己最近用c语言写了一个文件加密解密软件。

市面上已有的压缩算法,分卷压缩,加密压缩啥的都没有自己手写的靠谱!毕竟这是非公开的加密规则,除了自己,谁知道?

(似乎百度云对于压缩包,甚至加密的压缩包都会删除,这里我们自己的加密规则,绝对无解)

可以直接把文件内容以二进制格式打开,逐比特加密修改,破坏二进制文件的现有头部尾部,这样任何现有的软件都不能正确识别解析这个文件。就算使用记事本强制打开,也是一堆乱码加上不可显示的字符。

并且同一个软件可以自动判断是进行加密还是解密,不需要额外配置参数。

密钥是随机自动生成的,并且自动记录:

加密过程中,给文件添加了自定义的头部和尾部,把密钥藏在其中。解密的时候可以解析头部尾部,获得解密密钥。

(不需要像加密压缩时,额外记录压缩密码)

文件名自动隐藏与恢复:

对a.txt进行加密后,原始文件名会被记录在加密文件中,生成的文件是乱码文件名,比如wxscskj.cec,

解密这个文件时,自动用解密后的内容写入一个新建的文件a2.txt。

(比加密压缩智能多了,那个好像文件名不变)

现在只是简单使用了异或进行了加密解密,以后有空可以实现一个rsa非对称加密。

实践中发现,异或加密,遇到了大片空白时,会暴露密钥自身,因此修改成:密钥作为重置random()的种子,这样每一步的random()产生的字符都是随机算法给出的,用与当时的异或,对于下一个字节,换一个新的字符。

后续还可以进行文件完整性的校验,如果自定义的头部尾部被破坏,无法通过校验,或者文件内容的哈希值不对,则拒绝解密。

以下是三位网友的看法

百度是随意删,管你存啥

你这种,别人拿到你软件,基本算法就公开了

文件头加1byte就行,不必如此麻烦

#系统开发高阶# #网上几*源千**代码# #软件如何开发# #Arc浏览器# #程序员专属代码# #干净的搜索引擎# #数据库知识分享# #lsy破解# #jshello# #相关搜索引擎#