在进行Java软件开发过程中,难免会对一些数据进行加密,因此Java中提供了自带的MessageDigest实现对文本的加密算法,下面是一个对文本进行加密的MD5加密工具类代码示例:
package net.yuerwan.commons.util;
import java.security.MessageDigest;
import java.security.NoSuchAlg...
分类:
编程语言 时间:
2014-11-15 12:53:58
阅读次数:
181
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在前面的两篇文章中,我们介绍了DES算法,3DES算法以及他们的Android程序实现,并研究了如何才能实现不同平台下加密算法的一致性。不过话说起来,DES算法是在1976年被美国的国家标准局定为联邦资料的加密标准的,到现在已经接近40年了。我们都知道,在计算机的世界里有一个摩尔定律,就是每过18个月...
分类:
移动开发 时间:
2014-11-15 11:30:59
阅读次数:
381
3个著名的加密算法:md5(message-digestalgorithm5):将任意长度的字符串变换成128bit的大整数,并且这个变换是不可逆的字符串变换算法。典型应用:对一段信息产生指纹,可以防止被篡改。数字签名应用。md5被广泛应用在加密和解密上,在很多系统中,用户的密码以md5值的方式保..
分类:
其他好文 时间:
2014-11-14 01:50:27
阅读次数:
177
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
在前面的文章里面,我们讨论了DES算法,同时也明白了如何才能保证不同平台下的加密和解密结果的一致性。但是DES作为出现了很长时间的一种加密算法,随着计算机运算能力的加强,DES加密容易被暴力破解,其安全性变得有点低。于是,为了增强数据的安全性,3DES算法就应运而生了。
3DES,顾名思...
分类:
移动开发 时间:
2014-11-14 00:17:02
阅读次数:
248
---恢复内容开始---文件已经加密,可以在此下载:index.php文件内容打开大概如此:简单字符替换之后,发现字符串用base64_decode仍无法解码。找到一个解码网站:找源码解码后的文件如下:下载地址尾部仍然有大量未知编码内容。简单修改,改为$ret = ($wmostynefr[]......
分类:
编程语言 时间:
2014-11-14 00:00:10
阅读次数:
2767
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
在我们的应用程序涉及到比较敏感的数据的时候,我们通常会对数据进行简单的加密。在与服务器之间的数据交互中,除了可以使用post请求来增强数据的安全性之外,我们可以使用常见的加密算法,对数据进行加密。今天主要介绍的是DES加密算法。
首先,DES属于一种对称的加密算法,所谓对称,就是说加密和...
分类:
移动开发 时间:
2014-11-13 22:31:38
阅读次数:
217
近期做了一个项目有用到 hmac 算法 当然php 有现成的函数了hash_hmac()但是在IOS端怎么也获取不到对应的值现在记录一下hash_hmac(加密算法,秘钥,加密数据,HEX or BUFFER)这里我们实现的是 HMac_SHA1 算法1IOS 端 查阅的资料基本都是基于NSDATA...
分类:
系统相关 时间:
2014-11-12 19:37:01
阅读次数:
253
public class MD5test {
/**
* @param args
* @throws NoSuchAlgorithmException
*/
public static void main(String[] args) throws NoSuchAlgorithmException {
String pwd = "123456";
MessageDigest ...
分类:
移动开发 时间:
2014-11-11 14:25:33
阅读次数:
165
引言 最近LZ在公司里接了一个活,要发布一些服务给公司的合作伙伴调用。这种工作LZ可谓是轻车熟路,之前已经做了无数服务端。不过与以往不同的是,这次的服务是要发布在互联网上的,因此不能再像之前的套路一样。之前的系统交互都是公司内网之间的,因此不存在数据安全问题。 这次不得不考虑数据的安全性,因此L.....
分类:
编程语言 时间:
2014-11-09 21:59:33
阅读次数:
186
RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单...