[杂谈] 关于投稿的资源被炸有感
终于申请到作者的称号,想要快乐地投稿,没想到一天不到就炸链了。
虽然说可以马上补链,但是说实话,还是挺烦人的。
然鹅,补了老半天还补不了。。。
晚上学java图形界面的时候,越想越生气。
于是稍微分析了一下百度云封分享资源的原理,大概是根据文件原数据中几个关键位置的数据信息来确定非法文件的,所以说单纯通过改名和重新上传是无法解除的。
(后来上网查了一下,准确的说法是通过检验文件hash值或MD5值,反正我也不是特别懂。。。)
凭着这种朴素的想法,写了一个简单粗暴的加密和解密程序。
使用方法很简单,文件名就是密钥,文件数据以字节为单位,算术加密钥值即为加密,算术减密钥值即为解密 。
经验证可行。
(毕竟已经变成了另一个文件了嘛)
虽然说问题解决了,但这个心血来潮的方法算不上好方法,太麻烦了嘛。。。
之后有时间优化亿下。
其实大佬们已给出了更好的方案——秒传,我稍微研究了一下,发现妙传的原理真的非常奇妙~
感兴趣的朋友可以下载体验一下,仅支持电脑端。
【解密步骤】
1、下载加密文件(“.zip”文件)和解密程序“decode.exe”
2、把加密文件和解密程序放在同一目录下
3、运行解密程序,输入加密文件的文件名(注意:不包括文件的拓展名”.zip”),回车
4、确认程序名输入无误,输入”Y“,回车
5、程序给出运行参考时长(具体时间与电脑性能挂钩,我的破电脑差不多12MB/s)
6、得到解密文件(“.rar”文件),可以正常解压
【资源内容】
Nijigasaki.zip:虹咲学园各集插曲&OPED flac
code.txt:加密程序源码
decode.txt:解密程序源码
code.exe:加密程序(可以把正常的”.rar“文件加密为异常的”.zip“文件)
decode.exe:解密程序 (可以把异常的”.zip“文件加密为正常的”.rar“文件 )
果然考完试之后就是闲啊~