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 脑子已乱
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.06 10:03

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

qq_34548426
qq_34548426   2016.04.06 10:23

图片说明

qq_34548426
qq_34548426 就像这样,加载的都是加密够后的文件名及后缀
2 年多之前 回复
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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于数据加密模型
首先介绍数据加密算法(Data Encryption Algorithm,DEA),它属于对称密钥密码体制.   DES是一种分组密钥,加密前先对整个明文分组,每个分组64位长的二进制。然后对每个64位二进制加密处理,产生一组64位密文,最后将所有密文拼接起来就是整个密文。使用的密钥是64位(实际密钥长56位,有8位用于奇偶校验) DES的保密性仅取决于对密钥的保密,算法是公开的
信息安全第二篇(加密算法对比)
上篇介绍了几种加密算法,本篇我们来详细对比一下几种算法的优缺点。 1)对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较快 低 中 3DES 112位或168位 慢 中
数据加密技术和鉴别技术简单自结
一、加密技术 1.一般的数据加密模型 注意A,B端都有密钥的。 2.两类密码体制      a) 对称密钥密码体制和公钥密码体制两种,是根据加密密钥和解密密钥是否相同来划分的。      b)对称密钥密码体制中,A端的加密密钥和B端的解密密钥是相同的。此类常用加密算法有DES,IDEA等      c)公钥密码体制中,加密密钥和解密密钥是不相同的。      d)公钥密码
一般杀毒软件检测病毒原理
<br />常用的反病毒软件技术 <br /><br />特征码技术:基于对已知病毒分析、查解的反病毒技术 <br /><br />目前的大多数杀病毒软件采用的方法主要是特征码查毒方案与人工解毒并行,亦即在查病毒时采用特征码查毒,在杀病毒时采用人工编制解毒代码。 <br /><br />特征码查毒方案实际上是人工查毒经验的简单表述,它再现了人工辨识病毒的一般方法,采用了“同一病毒或同类病毒的某一部分代码相同”的原理,也就是说,如果病毒及其变种、变形病毒具有同一性,则可以对这种同一性进行描述,并通过对程序体与
web登陆界面加密的参考
关于web登录界面加密,使用RSA的加密方法,具体原则的话关系到欧拉函数,没有仔细的去看,帖代码吧。 前端JSP页面:<% HashMap<String, Object> map = RSAUtils.getKeys(); //生成公钥和私钥 RSAPublicKey publicKey = (RSAPublicKey) map.get("public"); RSA
一机一码注册方式的实现(C#)
对于做共享软件开发的程序员来说,最让大家头痛的就是辛辛苦苦写出的软件,本想拿来换口饭吃,可刚刚发布到网上就被那些共享主义者(其实业没什么不好或不对,本人就属于这类人,嘿嘿)将序列号和注册机免费发放到网上,最终导致开发者只能眼睁睁看着束手无策。但与此同时部分软件开发者也开始了反任意爆破等方法的研究,于是现在网上就出现了各种各样的注册方式,但目前看最有效的就属于一机一码这种方式了。 可能因为这种
怎么对视频进行加密,视频一机一码制,防止别人出售(软件 非试用版)
视频加密器,可以对视频加密,生成机器码,一机一码制,防止别人复制!防止录屏等等!         支持各种视频的高速编码加密与高速解码播放,加密后的文件自带解码器和播放器;可以加密各种视频音频格式文件(wmv,avi,mpg,rm,rmvb,mp4,flv,vob等),加密后的文件可以通过离线方式授权播放,也可以通过网络方式授权播放;只需要加密一次,就可以实现一机一码授权; 版重要
Android通信加密
最近项目中需要和服务器端通信进行加密,无奈只好上咯。以下为本次加密所用到的一些类,和用法, 1:RSA加密 package com.shcc.microcredit.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.InputStream; im
稳压管的主要作用
稳压管的主要作用 稳压管的主要作用是稳压作用,要通过串联限流电阻保证电流不超过极限,如果没有限流电阻,只能提供单次过压保护,而且容易造成雪崩击穿永久失效,造成短路。一般在cpu的电源可以并联一个比cpu工作电压高20%的稳压二极管,这样电源出问题导致电压过高的时候,稳压二极管反向导通,保护cpu不被烧毁。主要将电源故障排除和更换稳压二极管就正常继续工作。
文件夹加密原理 [转]
谈文件夹的加密一、文件夹加密的方式有几种?   在Windows平台下,文件夹加密的方式归纳起来有两种:   一种是简单地对文件夹进行各种方式的隐藏,甚至利用Windows的漏洞进行隐藏,这种软件根本就没有对数据进行任何加密处理,所以才宣称“加密速度极快,上百G的数据仅需1秒钟完成。 没有大小限制。”但是,这种文件夹加密方式的加密效果极其脆弱,只能防范一些电脑菜鸟偷看你的资料。因为软件编写者利用了