E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java加密
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法: BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法
avords
·
2015-03-09 08:00
java
MD5
加密
ECC
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
阅读更多加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC
avords
·
2015-03-09 08:00
java
加密
ecc
md5
Java https请求 HttpsURLConnection
https服务的文章可以参考:http://blog.csdn.net/zhou_zion/article/details/6759171以下主要讲解如何使用https发起post请求:参考文档:梁栋前辈的《
Java
The NoteBook of EricKong
·
2015-03-08 14:00
java加密
算法(二)单向加密算法MD5&SHA
MD5、SHA加密算法,可谓是非可逆加密,就是不可解密的加密方法。我们通常只把他们作为加密的基础。单纯的以上加密并不可靠。 MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)publicclassMd5ShaCryptoUtil{ /**md5加密*/ publicstaticStringmd5Encrypt
tzz6
·
2015-02-10 22:00
MD5
加密
sha
java加密
解密
package com.neo.xnol.weixin.util; import java.security.Key; import java.security.Security; import javax.crypto.Cipher; public class DesSecurityUtil { private static String strDefaultK
jin8000608172
·
2015-02-10 15:00
java
加密
互联网
解密
优秀博客集合
1.
Java加密
技术http://snowolf.iteye.com/blog/379860http://outofmemory.cn/java/guava/2.关于大型网站技术演进的思考http://
沙漏哟
·
2015-02-06 15:00
优秀博客集合
知识体系http://yaccc.0xff.ws/2015/04/26/%E6%8A%80%E6%9C%AF%E6%96%87%E5%AD%97/二、Java1.Java基础增强Java工程师成神之路2.
Java
沙漏哟
·
2015-02-06 15:00
java加密
解密研究8、MAC算法家族
一、概述MAC算法结合了MD5和SHA算法的优势,并加入密钥的支持,是一种更为安全的消息摘要算法。MAC(MessageAuthenticationCode,消息认证码算法)是含有密钥的散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加入了密钥。日次,我们也常把MAC称为HMAC(keyed-HashMessageAuthenticationCode)。MAC算法主要集合了MD和SHA两大
easyer2012
·
2015-02-03 22:00
Java使用RSA加密解密签名及校验
由于项目要用到非对称加密解密签名校验什么的,于是参考《
Java加密
解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!
wusuoya
·
2015-02-03 16:00
java
rsa
sign
分享几个不错的
JAVA加密
技术学习网址
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
Java加密
技术(二)——对称加密DES&AES
Java加密
技术(三)——PBE算法
Java加密
技术(四)——非对称加密算法
lianghongge
·
2015-01-04 12:00
sun.misc.BASE64Encoder找不到jar包的解决方法
sun.misc.BASE64Encoder找不到jar包的解决方法 分类:
Java加密
算法 2012-03-14 10:05 57141人阅读 评论(29) 收藏 举报 jarlibrarydeprecatedaccessmyeclipsejava
wangyh_87
·
2014-12-31 14:00
BASE64Encoder
Java使用RSA加密解密签名及校验
由于项目要用到非对称加密解密签名校验什么的,于是参考《
Java加密
解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!
wangqiuyun
·
2014-12-25 11:00
java
rsa
java加密
解密实用技术
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(Has
我走
·
2014-12-19 12:23
java加密
解密实用技术
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(Has
我走
·
2014-12-19 12:23
java加密
与数字证书
加密与数字证书加密与数字证书概念数字摘要密钥加密技术私用密钥(对称加密)公共密钥(非对称加密)数字签名数字证书X.509标准工具keytool示例代码加密解密密钥库准备代码签名验签代码概念数字摘要数字摘要就是采用单项Hash函数将需要加密的明文“摘要”成一串固定长度(128位)的密文,这一串密文又称为数字指纹,HASH值或摘要值,它有固定的长度,而且不同的明文摘要成密文,其结果总是不同的,而同样的
徐航
·
2014-12-08 15:00
java
加密
安全
数字证书
Java加密
技术(七)——非对称加密算法最高级ECC
Java加密
技术(七)——非对称加密算法最高级ECC博客分类: Java/SecurityJava非对称加密算法ECC ECC ECC-EllipticCurvesCryptography,椭圆曲线密码编码学
这些年
·
2014-11-18 22:00
非对称加密算法
几种
JAVA加密
算法
1. MD5加密,常用于加密用户名密码,当用户验证时。 protected byte[] encrypt(byte[] obj) ...{ try ...{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(obj); return md5
qq1013712290
·
2014-11-07 10:00
java加密
MD5带盐值的
java加密
算法
import java.security.MessageDigest; public class PasswordEncoder { private final static String[] hexDigits = { "0", "1", "2", "3", "4", &q
我爱罗我爱罗
·
2014-10-28 17:00
java加密
java加密
解密——MD5算法
MD5算法普遍用于数字签名技术数字签名技术:可以检测文件或其他应用的完整性,判断有无修改;简单应用如下:假设通信的两端,一端为文件的发送者,而另一端为文件的接受者。发送端:发送者对所发送的文件调用相关的函数来生成该文件的摘要信息,然后将该摘要信息用其本人的私钥进行加密处理,将摘要信息的密码模式与该文件一起发送给接受者;接受端:这时接受者共得到两样东西,一个是所需要的文件,另一个是已加密摘要信息,接
huoyunshen88
·
2014-10-28 14:00
OC与JAVA通用的AES加密解密
最近项目中用到AES加密,但在网上找了很多的库都是OC与
JAVA加密
后不能项目解密,因为我们的服务器是用java写的,所以不能通用对于做iOS的就是个大麻烦,Android就比较悠哉用java写所以没什么事
qqMCY
·
2014-09-22 22:00
java
ios
android
aes
通用
Java加密
12345678903216549870EncryptionalgorithmFodszqujpobmhpsjuin
茶_壶
·
2014-09-21 19:00
java
加密
java加密
解密
package com.jetsum.util; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.security.InvalidAlgorithmParameterException; import java.s
我恨死你的
·
2014-09-16 11:00
java 加密 解密
通过JVMTI和JNI对
JAVA加密
通用
JAVA加密
或者是混淆更贴切技术是将class、方法及包,以随机命名方式进行混淆,虽然这种方式增加了阅读难度,但还不足以将字节码文件进行完整保护。
yczz
·
2014-09-06 22:00
Java加密
解密快速入门下篇【包括MD5、BASE64、DES、RSA等算法】
在上一篇博客中已经简要的介绍了MD5、BASE64、DES、RSA等算法在Java中的具体应用。现在可以考虑对这些代码封装成一个工具类EncryptUtil,然后再补充一下CommonsCodec对BASE64的扩展支持! .EncryptUtil工具类: 1.使用commons-logging记录异常日志。 2.提取常量字段、公共字段。 3.提取公共方法: Java代码 //创建密钥 crea
Hello_Nick_Xu
·
2014-08-14 10:00
java
MD5
base64
rsa
des
Java加密
解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】
搞Java的攻城狮应该比较欣喜若狂的,不仅Sun公司的JDK提供了庞大的类库,而且还有众多的开源组织和个人不断地丰富着Java的生态系统。没错的,诸如MD5、BASE64、DES、RSA等经典加密解密算法,JDK都有提供专门的API来封装相关操作。程序猿只需要了解算法的思想,以及学习如何使用API即可。当然,针对BASE64算法,JDK仅仅提供了非常标准的实现,在某些场景下无法满足应用需求。在最后
hello_nick_xu
·
2014-08-14 10:06
Java
Java加密
解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】
搞Java的攻城狮应该比较欣喜若狂的,不仅Sun公司的JDK提供了庞大的类库,而且还有众多的开源组织和个人不断地丰富着Java的生态系统。没错的,诸如MD5、BASE64、DES、RSA等经典加密解密算法,JDK都有提供专门的API来封装相关操作。程序猿只需要了解算法的思想,以及学习如何使用API即可。当然,针对BASE64算法,JDK仅仅提供了非常标准的实现,在某些场景下无法满足应用需求
Hello_Nick_Xu
·
2014-08-14 10:00
java
加密
MD5
base64
安全
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HM
easyer2012
·
2014-08-02 11:00
java加密
与解密
在当今信息交流日益方便的年代,安全问题就凸显得越来越重要了。今天我来浅谈java中所涉及的安全知识,我所说的java安全指的更多的是javaJDK中的关于加密,解密的API的相关知识,但是基本上也能够涵盖当今在各大编程语言中都通常会用到的一些算法思想。 首先,推荐2个开源工具给广大的安全方面的爱好者,一个是BouncyCastle加密组件,CommonsCodec辅助工具,2个非常强大
Androidlushangderen
·
2014-08-01 16:00
加密
解密
密码学
java加密
解密和证书的demo
importjava.io.FileInputStream; importjava.io.FileNotFoundException; importjava.io.IOException; importjava.io.InputStream; importjava.security.InvalidKeyException; importjava.security.Key; importjava.s
徐航
·
2014-07-23 10:00
Java加密
算法研究
Java加密
算法研究● BASE64严格地说,属于编码格式,而非加密算法● MD5(MessageDigestalgorithm5,信息摘要算法)● SHA(SecureHashAlgorithm,安全散列算法
qileilove
·
2014-07-21 09:00
DES算法详解
JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如
JAVA加密
后的结果在.NET中解密不出来等, DES加密
sanniangmiao
·
2014-07-16 15:00
算法
各种
Java加密
算法
如基本的单向加密算法: BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(HashMessageAuthenticationCode,散列消息鉴别码) 复杂的对称加密(DES、PBE)、非对称加密算法: DES(DataEncryptionStandar
yu120
·
2014-07-14 14:00
java
MD5
base64
sha
hmac
各种
Java加密
算法
如基本的单向加密算法: BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(HashMessageAuthenticationCode,散列消息鉴别码) 复杂的对称加密(DES、PBE)、非对称加密算法: DES(DataEncryptionStandar
yu120
·
2014-07-14 14:00
java
MD5
base64
sha
hmac
JAVA加密
安全
第三方开源组件包 Bouncy Castle http://www.bouncycastle.org/ 是一个开源加密组件,它提供了多种java6所不支持的算法实现,如MD4和SHA-224,对称加密算法IDEA等... Commons Codec http://commons.apache.org/codec/ 同样是一款开源组件,它位于国际开源组织Apach
submaze
·
2014-06-22 21:00
java
算法
java加密
MD5,DES
des,可以直接拿过去用的,,,不用深入了解算法的整个过程package com.hotel.EncryptionAndDecryption; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import
水中月120
·
2014-06-15 12:38
MD5
des
[转]Java模拟登录新浪微博
登录的类主要有3个,BigIntegerRSA.
java加密
类、SinaSSOEncoder密码加密类、SinaLogonDog登录类。
alleni123
·
2014-06-13 15:00
java
爬虫
Java加密
与解密的艺术之参考代码
常用的代码就放在这了包括RSA,DES,DESede证书的操作package encryption; import java.io.FileInputStream; import java.security.KeyStore; import java.security.PublicKey; import java.security.PrivateKey; import java.security
鑫鑫哥哥呀
·
2014-06-10 20:00
JAVA加密
算法实现用例 密钥一致协议
密钥一致协议是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。代表:指数密钥一致协议(ExponentialKeyAgreementProtocol) 使用流程介绍:甲方构建密钥对,将公钥公布给乙方,将私钥保留;双方约定数据加密算法;乙方通过甲方公钥构建密钥对,将公钥公布给甲方,将私钥保留。甲方使用私钥、乙方公钥、约定数据加密算法构建本地密钥,然后通过本地密钥加密数据,发送
wang吖
·
2014-06-08 15:00
java加密
Java 加密 AES 对称加密算法
加密相关文章见:
Java加密
解密对称加密算法非对称加密算法MD5BASE64AESRSA【代码】代码比较多,有一部分非本文章内容代码,具体自己看吧。
uikoo9
·
2014-06-01 20:40
01_JavaSE
Java 加密 AES 对称加密算法
加密相关文章见:
Java加密
解密对称加密算法非对称加密算法MD5BASE64AESRSA【代码】代码比较多,有一部分非本文章内容代码,具体自己看吧。
uikoo9
·
2014-06-01 20:00
Java加密
和C#解密=>DES方法
Java加密
代码: import javax.crypto.*; import javax.crypto.*; import java.io.UnsupportedEncodingException
·
2014-05-16 17:00
java加密
JAVA和.NET使用DES对称加密的区别
JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如
JAVA加密
后的结果在.NET中解密不出来等,由于最近项目有跨JAVA
luckliu521
·
2014-05-10 18:00
java
JAVA和.NET使用DES对称加密的区别
阅读更多JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如
JAVA加密
后的结果在.NET中解密不出来等,由于最近项目有跨
luckliu521
·
2014-05-10 18:00
Java加密
和解密
明文是指未加密前的原始数据,密文是指加密后的数据。根据加密和解密时的密码不同,可以分为两种类型的加密解密算法。密码学常用术语明文:待加密数据。密文:明文经过加密后数据。加密:将明文转换为密文的过程。加密算法:将明文转换为密文的转换算法。加密密钥:通过加密算法进行加密操作的密钥。解密:将密文转换为明文的过程。解密算法:将密文转换为明文的转换算法。解密密钥:通过解密短发进行解密操作的密钥。对称加密/解
鑫鑫哥哥呀
·
2014-05-07 20:00
Java加密
技术—初探SSL
现在我们深度了解一下现有的安全网络通信——SSL。 keytool-import-aliaslee-filed:/lee.cer-keystored:/lee-client.keystore 其中 -import表示导入 -alias指定别名,这里是lee-file指定算法,这里是d:/lee.cer -keystore指定存储位置,这里是d:/lee-client.keystore 在这里我
李永
·
2014-05-05 20:00
java加密
java加密
算法分享(rsa解密、对称加密、md5加密)
复制代码代码如下:importjava.io.UnsupportedEncodingException;importjava.security.InvalidKeyException;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;importjava.security.PrivateKe
·
2014-05-04 09:27
Java加密
解密与数字证书的操作
1 keytool命令总结一、创建数字证书交互模式使用默认的密钥库.keystore(目录是c: Documents and Setting用户名)和算法(DSA)keytool -genkey默认的别名mykey密钥库中可以存放多个条目(公钥/私钥对和证书),它们在密钥库中以别名(alias)区分。[plain] viewplaincopykeytool -genkey -alias mytes
Jerome_XX
·
2014-05-02 18:00
解密
Java加密
技术—数字证书
在构建Java代码实现前,我们需要完成证书的制作。 1.生成keyStroe文件 在命令行下执行以下命令: keytool -genkey -validity 36000 -alias lee -keyalg RSA -keystore d:\lee.keystore 其中 -genkey 表示生成密钥 -validity 指
李永
·
2014-04-30 16:00
java加密
Java加密
技术—非对称加密算法RSA
RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:RonRivest,AdiShamir和LeonardAdleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签
李永
·
2014-04-29 18:00
非对称加密算法
Java加密
技术—PBE算法
PBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。 通过java代码实现如下: packagecom.lee.encrypt; importjava.security.Key; importjava.util.Random;
李永
·
2014-04-29 18:00
java加密
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他