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加密
技术(二)——对称加密算法DES&AES
接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。DESDES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密
闪电
·
2015-05-22 17:00
java
aes
des
desede
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法
闪电
·
2015-05-22 17:00
java
MD5
base64
mac
sha
java加密
算法(三)DES对称加密
DES (DataEncryptionStandard)是发明最早的最广泛使用的分组对称加密算法。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密 publicclassDesCryptUtil{ /**生成一个DES算法的密匙*
tzz6
·
2015-05-18 15:00
java加密
Java加密
算法(一)BASE64
BASE64严格地说,属于编码格式,而非加密算法实例:publicclassBASE64Util{ /**加密*/ publicstaticStringencrypt(byte[]key){ return(newBASE64Encoder()).encodeBuffer(key); } /**解密*/ publicstaticStringdecrypt(Stringkey){ t
tzz6
·
2015-05-18 15:00
加密
base64
java加密
解密
package cn.etuo.share.xwap.buyflow.service; import java.io.IOException; import java.io.UnsupportedEncodingException; import org.apache.commons.codec.binary.Base64; public class Base64Util {
durbao
·
2015-05-12 10:00
java加密
Java开发中通过JVMTI和JNI对
JAVA加密
方法学习
通用
JAVA加密
或者是混淆更贴切技术是将class、方法及包,以随机命名方式进行混淆,虽然这种方式增加了阅读难度,但还不足以将字节码文件进行完整保护。
javalearns
·
2015-05-01 17:00
java加密
java加密
解密研究8、MAC算法家族
一、概述 MAC算法结合了MD5和SHA算法的优势,并加入密钥的支持,是一种更为安全的消息摘要算法。 MAC(Message Authentication Code,消息认证码算法)是含有密钥的散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加入了密钥。日次,我们也常把MAC称为HMAC(keyed-Hash Message Authentication Code)。 MAC算法主要
fengbin2005
·
2015-04-20 18:00
hmac 加密
对称加密(AES)加密实现工具类(教程)
关键字:对称加密(AES)加密实现工具类(教程)
Java加密
解密相关名词(概念)解释(RSA、AES) 错误:java.security.InvalidKeyException: Illegal
zhaoshijie
·
2015-04-15 17:00
对称加密
java和php的hmac_sha1结果不同,求高手帮忙
最近遇到hmac_sha1跨语言加密的问题,只提供给了
java加密
文件,没提供php的,我用phphmac_sha1内置函数,得到的sig加密结果不同,欢迎高手帮忙提供相对应的php代码,提供的java
彩霞飞飞
·
2015-04-11 15:51
java
PHP
hmac_sha1
跨语言加密
java和php的hmac_sha1结果不同,求高手帮忙
最近遇到hmac_sha1跨语言加密的问题,只提供给了
java加密
文件,没提供php的,我用phphmac_sha1内置函数,得到的sig加密结果不同,欢迎高手帮忙提供相对应的php代码,提供的java
彩霞飞飞
·
2015-04-11 15:51
java
PHP
hmac_sha1
跨语言加密
25、
Java加密
技术(七)——非对称加密算法最高级ECC
<转>http://snowolf.iteye.com/blog/383412 ECC ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。 java代码实现如下: ###:可能无法正确加载sun.security.
onway417
·
2015-03-31 14:00
非对称加密算法
24、
Java加密
技术(六)——数字签名算法DSA
http://snowolf.iteye.com/blog/382749DSADSA-DigitalSignatureAlgorithm是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签
onway417
·
2015-03-31 14:00
java加密
22、
Java加密
技术(四)——非对称加密算法RSA
http://snowolf.iteye.com/blog/381767RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:RonRivest,AdiShamir和LeonardAdleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了
onway417
·
2015-03-31 14:00
非对称加密算法
23、
Java加密
技术(五)——非对称加密算法的由来DH
http://snowolf.iteye.com/blog/382422DHDiffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作为
onway417
·
2015-03-31 14:00
非对称加密算法
Java加密
和licence控制的设计
1.版权声明 本文是关于如何通过序列号来加载加密的class文件的阐述。 本文所提及的Resinhessian是Caucho公司的注册产品名称,其版权规caucho所有。本文可以转载,但是必须注明作者的Blog地址:http://blog.csdn.net/oldjavaman2. 本文的适用对象 作为技术人员,本文的技术细节涉及到Java语言的基础知识,您在阅读前应该了解Java动态装
暗之幻影
·
2015-03-26 09:00
java
加密
ClassLoader
webservice
解密
Class
加密解密之对称加密算法
这个要与昨天的一起用,这是一套系统的
java加密
。importjava.security.Key; importjava.security.SecureRandom; imp
sunhuwh
·
2015-03-20 22:00
Java加密
技术(八)——数字证书
Java加密
技术(八)——数字证书博客分类: Java/SecurityJavakeystorekeytool数字证书 本篇的主要内容为Java证书体系的实现。
OSC-小小侦探
·
2015-03-19 09:00
Java加密
技术(六)——数字签名算法DSA
Java加密
技术(六)——数字签名算法DSA博客分类: Java/SecurityJavaSecurity算法Blogjunit 接下来我们介绍DSA数字签名,非对称加密的另一种实现。
OSC-小小侦探
·
2015-03-19 09:00
Java加密
技术(七)——非对称加密算法最高级ECC
Java加密
技术(七)——非对称加密算法最高级ECC博客分类: Java/SecurityJava非对称加密算法ECC ECC ECC-EllipticCurvesCryptography,椭圆曲线密码编码学
OSC-小小侦探
·
2015-03-19 09:00
Java加密
技术(五)——非对称加密算法的由来DH
Java加密
技术(五)——非对称加密算法的由来DH博客分类: Java/SecurityJava非对称加密算法dh 接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。
OSC-小小侦探
·
2015-03-19 09:00
Java加密
技术(三)——PBE算法
Java加密
技术(三)——PBE算法博客分类: Java/SecurityJavapbe对称加密 除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、
OSC-小小侦探
·
2015-03-19 09:00
Java加密
技术(二)——对称加密算法DES&AES
Java加密
技术(二)——对称加密算法DES&AES博客分类: Java/Securitydesdesedejavaaes 接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。
OSC-小小侦探
·
2015-03-19 09:00
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC博客分类: Java/SecurityJavabase64macmd5sha 加密解密,曾经是我一个毕业设计的重要组件。
OSC-小小侦探
·
2015-03-19 09:00
java加密
研究
先研究些比较基础的。BASE64:这种加密方式,是将数据加密->发送加密数据,然后对方对数据进行解密。importjava.security.MessageDigest; importDecoder.BASE64Decoder; importDecoder.BASE64Encoder; publicclassBASE64Test{ publicstaticfinalStringKEY_MD5
sunhuwh
·
2015-03-19 01:00
Java加密
技术(六)——数字签名算法DSA
接下来我们介绍DSA数字签名,非对称加密的另一种实现。 DSA DSA-DigitalSignatureAlgorithm是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认
avords
·
2015-03-18 20:00
java
DSA
Java加密
技术(六)——数字签名算法DSA
阅读更多接下来我们介绍DSA数字签名,非对称加密的另一种实现。DSADSA-DigitalSignatureAlgorithm是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配
avords
·
2015-03-18 20:00
java
dsa
Java加密
技术(七)——非对称加密算法最高级ECC
当我开始整理《
Java加密
技术(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释
avords
·
2015-03-18 20:00
java
算法
ECC
Java加密
技术(七)——非对称加密算法最高级ECC
当我开始整理《
Java加密
技术(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,
avords
·
2015-03-18 20:00
算法
java
ECC
Java加密
技术(八)——数字证书
请大家在阅读本篇内容时先阅读
Java加密
技术(四),预先了解RSA加密算法。在构建Java代码实现前,我们需要完成证书的制作。
avords
·
2015-03-18 20:00
Java加密
技术(八)——数字证书
请大家在阅读本篇内容时先阅读
Java加密
技术(四),预先了解RSA加密算法。 在构建Java代码实现前,我们需要完成证书的制作。
avords
·
2015-03-18 20:00
java加密
android 3des加密Access restriction: The constructor SunJCE() is not accessible due to restrictio
在研究
java加密
算法时出现了以下编译错误:Accessrestriction:TheconstructorSunJCE()isnotaccessibleduetorestrictiononrequiredl
bjstyle
·
2015-03-18 10:00
加密
andoid开发
Java加密
技术(九)——初探SSL
阅读更多在
Java加密
技术(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。
avords
·
2015-03-12 16:00
java
算法
SSL
Java加密
技术(九)——初探SSL
在
Java加密
技术(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。
avords
·
2015-03-12 16:00
java
算法
ssl
Java加密
技术(十)——单向认证
阅读更多在
Java加密
技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。这里我们使用thawte提供的测试用21天免费ca证书。
avords
·
2015-03-12 15:00
java
算法
tomcat
浏览器
scheme
Java加密
技术(十)——单向认证
在
Java加密
技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。 这里我们使用thawte提供的测试用21天免费ca证书。
avords
·
2015-03-12 15:00
java
tomcat
算法
浏览器
Scheme
Java加密
技术(十)——单向认证
阅读更多在
Java加密
技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。这里我们使用thawte提供的测试用21天免费ca证书。
avords
·
2015-03-12 15:00
java
算法
tomcat
浏览器
scheme
Java加密
技术(十一)——双向认证
阅读更多对于双向认证,做一个简单的描述。服务器端下发证书,客户端接受证书。证书带有公钥信息,用于验证服务器端、对数据加密/解密,起到OSI五类服务的认证(鉴别)服务和保密性服务。这只是单向认证,为什么?因为客户端可以验证服务器端,但服务器端不能验证客户端!如果客户端也有这样一个证书,服务器端也就能够验证客户端,这就是双向认证了!换言之,当你用银行的“U盾”之类的U盘与银行账户交互时,在你验证银行服
avords
·
2015-03-12 15:00
算法
java
linux
ubuntu
Java加密
技术(十一)——双向认证
对于双向认证,做一个简单的描述。 服务器端下发证书,客户端接受证书。证书带有公钥信息,用于验证服务器端、对数据加密/解密,起到OSI五类服务的认证(鉴别)服务和保密性服务。 这只是单向认证,为什么?因为客户端可以验证服务器端,但服务器端不能验证客户端! 如果客户端也有这样一个证书,服务器端也就能够验证客户端,这就是双向认证了! 换言之,当你用银行的“U盾”之类的U盘与银行账户交互时,在你验证银行服
avords
·
2015-03-12 15:00
java
算法
linux
ubuntu
Java加密
技术(十二)——*.PFX(*.p12)&个人信息交换文件
阅读更多今天来点实际工作中的硬通货!与计费系统打交道,少不了用到加密/解密实现。为了安全起见,通过非对称加密交换对称加密密钥更是不可或缺。那么需要通过什么载体传递非对称算法公钥/私钥信息?数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。JKS和PKCS#12都是比较常用的两种密钥库格式/标准。对于前者,搞Java开发,尤其是接触过HTTPS平台的朋友,并不陌生。JKS文件(通常为*.jks或
avords
·
2015-03-12 15:00
java
算法
GWT
XHTML
Ajax
Java加密
技术(十二)——*.PFX(*.p12)&个人信息交换文件
今天来点实际工作中的硬通货! 与计费系统打交道,少不了用到加密/解密实现。为了安全起见,通过非对称加密交换对称加密密钥更是不可或缺。那么需要通过什么载体传递非对称算法公钥/私钥信息?数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。 JKS和PKCS#12都是比较常用的两种密钥库格式/标准。对于前者,搞Java开发,尤其是接触过HTTPS平台的朋友,并不陌生。JKS文件(通常为*.jks或*.
avords
·
2015-03-12 15:00
java
算法
Ajax
XHTML
gwt
Java加密
技术(十二)——*.PFX(*.p12)&个人信息交换文件
阅读更多今天来点实际工作中的硬通货!与计费系统打交道,少不了用到加密/解密实现。为了安全起见,通过非对称加密交换对称加密密钥更是不可或缺。那么需要通过什么载体传递非对称算法公钥/私钥信息?数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。JKS和PKCS#12都是比较常用的两种密钥库格式/标准。对于前者,搞Java开发,尤其是接触过HTTPS平台的朋友,并不陌生。JKS文件(通常为*.jks或
avords
·
2015-03-12 15:00
java
算法
GWT
XHTML
Ajax
21、
Java加密
技术(三)——PBE算法
http://snowolf.iteye.com/blog/380761PBE PBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。packageorg.nick.encrypt; importjava.security.Key;
onway417
·
2015-03-12 15:00
java加密
20、
Java加密
技术(二)——对称加密算法DES&AES
http://snowolf.iteye.com/blog/380034DESDES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或
onway417
·
2015-03-09 10:00
java加密
19、
java加密
技术(一)-BASE64与单向加密算法MD5&SHA&MAC
http://snowolf.iteye.com/blog/379860基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(HashMessageAuthenticationCode,散列消息鉴别码) 复杂的对称加密(DES、PBE)、非
onway417
·
2015-03-09 10:00
base64
Java加密
技术(五)——非对称加密算法的由来DH
阅读更多接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。DHDiffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作为数
avords
·
2015-03-09 08:00
java
dh
非对称加密
Java加密
技术(五)——非对称加密算法的由来DH
接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。 DH Diffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作为数据传
avords
·
2015-03-09 08:00
java
非对称加密
DH
Java加密
技术(三)——PBE算法
阅读更多除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBEPBEPBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证
avords
·
2015-03-09 08:00
java
pbe
对称加密
Java加密
技术(三)——PBE算法
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE PBE PBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法
avords
·
2015-03-09 08:00
java
对称加密
pbe
Java加密
技术(二)——对称加密算法DES&AES
阅读更多接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。DESDES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解
avords
·
2015-03-09 08:00
Java加密
技术(二)——对称加密算法DES&AES
接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。 DES DES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
avords
·
2015-03-09 08:00
java加密
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他