2 qq 34548426 qq_34548426 于 2016.04.06 09:54 提问

一般的加密软件的原理是什么

目前用到一款加密软件,还有源码,然而自己又是一只小菜鸟,看起来很吃力,公司要求快速把这个加密软件弄出来,求大神们指点指点
文件加密后,解这个文件时;比如是一张经过加密的图片,我在代码中load之后,就开始解还是解了之后再load呢

5个回答

qq_33462784
qq_33462784   2016.04.06 13:02
已采纳

这个不介意的话 把源码发来交流一下,2597696619

qq_29265491
qq_29265491   2016.04.06 10:01
qq_34548426
qq_34548426 脑子已乱
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.06 10:03

"软件的彼得原理"是什么?
软件的彼得原理"是什么
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_34548426
qq_34548426   2016.04.06 10:23

图片说明

qq_34548426
qq_34548426 就像这样,加载的都是加密够后的文件名及后缀
一年多之前 回复
bruse_android
bruse_android   2016.04.06 10:39

一般用md5加密
第一步、填充:如果输入信息的长度(bit)对512求余的结果不等于448,就需要填充使得对512求余的结果等于448。填充的方法是填充一个1和n个0。填充完后,信息的长度就为N*512+448(bit);

 第二步、记录信息长度:用64位来存储填充前信息长度。这64位加在第一步结果的后面,这样信息长度就变为N*512+448+64=(N+1)*512位。

 第三步、装入标准的幻数(四个整数):标准的幻数(物理顺序)是(A=(01234567)16,B=(89ABCDEF)16,C=(FEDCBA98)16,D=(76543210)16)。如果在程序中定义应该是(A=0X67452301L,B=0XEFCDAB89L,C=0X98BADCFEL,D=0X10325476L)。有点晕哈,其实想一想就明白了。

 第四步、四轮循环运算:循环的次数是分组的个数(N+1) 
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!