码迷,mamicode.com
首页 >  
搜索关键字:java加密    ( 172个结果
【Java-加密算法】对称加密、非对称加密、单向散列
一提到加密,就会联想到数字签名,这两个经常被混淆的概念到底是什么呢? 加密:加密是一种以密码方式发送信息的方法。只有拥有正确密钥的人才能解开这个信息的密码。对于其他人来说,这个信息看起来就像是一系列随机的字母、数字和符号。如果你要发送不应该让其他人看的敏感信息时,加密是特别重要的。数字签名:数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字...
分类:编程语言   时间:2015-08-30 06:34:55    阅读次数:227
◆JAVA加密解密-DES
DES算法提供CBC, OFB, CFB, ECB四种模式,MAC是基于ECB实现的。一、数据补位DES数据加解密就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者明文,最后一段不足8个字节,按照需求补足8个字节(通常补00或者FF,根据实际要求不同)进行计算,之后按照顺序将计...
分类:编程语言   时间:2015-08-13 14:06:02    阅读次数:328
java加密——摘要算法
MD5 概述 MD5即Message Digest Algorithm 5(信息摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又称摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 MD5算法具有以下特点: ?...
分类:编程语言   时间:2015-08-11 19:30:23    阅读次数:157
【Java】(1)Base64加密技术
1. Jdk /** * 使用jdk实现base64加密 */ public static void jdkBase64() { try { BASE64Encoder encoder = new BASE64Encoder(); String encode = encoder.encode(src.getBytes()); System.out.println...
分类:编程语言   时间:2015-07-28 23:17:29    阅读次数:190
java纯数字加密解密实例
我们都知道,在用户添加信息时,一些比较敏感的信息,如身份证号,手机号,用户的登录密码等信息,是不能直接明文存进数据库的.今天我们就以一个具体的例子来说明一下纯数字的java加密解密技术.           一般我们从页面获取到用户添加的信息之后,进行加密然后存入到数据库.需要比对信息时,加密之后的用户信息我们看不懂,所以对应的我们就要用解密技术.其实软考中对加密解密技术进行了很全面的说...
分类:编程语言   时间:2015-07-27 15:07:26    阅读次数:134
Java与C++实现相同的MD5加密算法
1、Java版 package com.lyz.utils.common; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * MD5加密 * @author liuyazhu...
分类:编程语言   时间:2015-07-23 20:03:08    阅读次数:157
Java中4大基本加密算法解析
简单的java加密算法有:BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消...
分类:编程语言   时间:2015-07-16 11:07:39    阅读次数:204
JAVA的RSA加密算法工具类
需要用到一个jar http://www.bouncycastle.org/latest_releases.html HexUtil.javapackage cn.edu.zafu.utils;public class HexUtil { private static final char[] DIGITS_LOWER = { '0', '1', '2', '3', '4', '5',...
分类:编程语言   时间:2015-07-14 11:44:53    阅读次数:148
PBKDF2加密的实现
PBKDF2(Password-Based Key Derivation Function)。 通过哈希算法进行加密。因为哈希算法是单向的,可以将任何大小的数据转化为定长的“指纹”,而且无法被反向计算。另外,即使数据源只改动了一丁点,哈希的结果也会完全不同。这样的特性使得它非常适合用于保存密码,因为我们需要加密后的密码无法被解密,同时也能保证正确校验每个用户的密码。但是哈希加密可以通过字典攻击和...
分类:其他好文   时间:2015-07-06 16:12:46    阅读次数:243
172条   上一页 1 ... 9 10 11 12 13 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!