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加密
也谈谈js的压缩,jquery压缩。
在目前
java加密
很容易破解的情况下,还是先搞定js的加密和压缩,一方面可以提高页面加载性能,另外一方面也希望辛苦研发出来的成果得到一定的保护。
·
2015-10-21 11:05
jquery
java加密
解密
秘钥Key,分为对称密钥和非对称密钥对称秘钥 SecretKey,由KeyGenerator生成非对PrivateKey,PublicKey,由KeyPairGenerator生成KeyFactory(SecretKeyFactory)也可生成秘钥,可以将秘钥转换为外部表示如字节数组,秘钥规范(KeySpec)等一个KeySpec对应一个KeyKeyFactory 秘钥,秘钥规范转换DSAPriv
疯狂的骑士
·
2015-09-14 15:00
Java加密
技术(十二)——*.PFX(*.p12)&个人信息交换文件
今天来点实际工作中的硬通货! 与计费系统打交道,少不了用到加密/解密实现。为了安全起见,通过非对称加密交换对称加密密钥更是不可或缺。那么需要通过什么载体传递非对称算法公钥/私钥信息?数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。 JKS和PKCS#12都是比较常用的两种密钥库格式/标准。对于前者,搞Java开发,尤其是接触过HTTPS平台的朋友,并不陌生。JKS文件(通常为*.jks或*
a52071453
·
2015-08-17 11:00
java
算法
Security
Java加密
技术(十一)——双向认证
对于双向认证,做一个简单的描述。 服务器端下发证书,客户端接受证书。证书带有公钥信息,用于验证服务器端、对数据加密/解密,起到OSI五类服务的认证(鉴别)服务和保密性服务。 这只是单向认证,为什么?因为客户端可以验证服务器端,但服务器端不能验证客户端! 如果客户端也有这样一个证书,服务器端也就能够验证客户端,这就是双向认证了! 换言之,当你用银行的“U盾”之类的U盘与银行账户交互时,在你验证银行服
a52071453
·
2015-08-17 11:00
java
算法
Java使用RSA加密解密签名及校验
由于项目要用到非对称加密解密签名校验什么的,于是参考《
Java加密
解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!
如月王子
·
2015-08-13 17:00
java
rsa
Java加密
技术(六)——数字签名算法DSA
接下来我们介绍DSA数字签名,非对称加密的另一种实现。 DSA DSA-DigitalSignatureAlgorithm是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不
a52071453
·
2015-08-13 12:00
java
算法
Security
Java加密
技术(二)——对称加密算法DES&AES
接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。 DES DES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密
a52071453
·
2015-08-13 12:00
java加密
Java加密
技术(五)——非对称加密算法的由来DH
接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。 DH Diffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作
a52071453
·
2015-08-13 12:00
java
算法
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法: BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全
a52071453
·
2015-08-13 12:00
java
算法
Java加密
技术(三)——PBE算法
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE PBE PBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密
a52071453
·
2015-08-13 12:00
java
算法
Java加密
技术(七)——非对称加密算法最高级ECC
当我开始整理《
Java加密
技术(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解
a52071453
·
2015-08-13 12:00
非对称加密算法
Java加密
技术(八)——数字证书
请大家在阅读本篇内容时先阅读
Java加密
技术(四),预先了解RSA加密算法。 在构建Java代码实现前,我们需要完成证书的制作。
a52071453
·
2015-08-13 12:00
java
算法
Security
Java加密
技术(九)——初探SSL
在
Java加密
技术(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。
a52071453
·
2015-08-13 12:00
java
算法
Security
Java加密
技术(十)——单向认证
在
Java加密
技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。 这里我们使用thawte提供的测试用21天免费ca证书。
a52071453
·
2015-08-13 12:00
java
算法
Security
java加密
——摘要算法
MD5概述MD5即MessageDigestAlgorithm5(信息摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又称摘要算法、哈希算法),主流编程语言普遍已有MD5实现。MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3、抗修改性:对原数据进行任何改动,哪怕只修改1个
有资本再款
·
2015-08-11 16:00
JAVA加密
解密
1package com.resoft.util; 3import java.io.UnsupportedEncodingException; 4import java.security.InvalidKeyException; 5import java.security.MessageDigest; 6import java.security.NoSu
cqh520llr
·
2015-08-08 12:00
java加密
JAVA加密
解密DES对称加密算法
文章来源:http://blog.csdn.net/forlong401/article/details/7192980http://blog.csdn.net/chinaguangzhou000000/article/details/6697481下面用DES对称加密算法(设定一个密钥,然后对所有的数据进行加密)来简单举个例子。首先,生成一个密钥KEY。我把它保存到key.txt中。这个文件就象
buster2014
·
2015-08-01 15:00
实例讲解java的纯数字加密解密
我们都知道,在用户添加信息时,一些比较敏感的信息,如身份证号,手机号,用户的登录密码等信息,是不能直接明文存进数据库的.今天我们就以一个具体的例子来说明一下纯数字的
java加密
解密技术.一般我们从页面获取到用户添加的信息之后
奔跑吧吕子
·
2015-07-28 08:32
java纯数字加密解密实例
我们都知道,在用户添加信息时,一些比较敏感的信息,如身份证号,手机号,用户的登录密码等信息,是不能直接明文存进数据库的.今天我们就以一个具体的例子来说明一下纯数字的
java加密
解密技术.一般我们从页面获取到用户添加的信息之后
知也无涯
·
2015-07-27 13:51
Java
Java进阶(八)
Java加密
技术之对称加密 非对称加密 不可逆加密算法
对称加密 非对称加密 不可逆加密算法根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。1 对称加密算法原理对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。优点加密和解密速度快,加密强度高,且算法公开.缺点实现密钥的秘密分发困难,在大量用户的情况下密钥管理复杂,而且无法完成身份认证等功能,不便于应用在网
sunhuaqiang1
·
2015-07-24 16:00
java
加密
Java中4大基本加密算法解析
关注微信号:javalearns 随时随地学Java或扫一扫 随时随地学Java 简单的
java加密
算法有:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5
javalearns
·
2015-06-29 22:00
java
算法
sun.misc.BASE64Encoder找不到jar包的解决方法
sun.misc.BASE64Encoder找不到jar包的解决方法 分类:
Java加密
算法 2012-03-14 10:05 78231人阅读 评论(33) 收藏 举报 jarlibrarydeprecatedaccessmyeclipsejava
chokee
·
2015-06-29 15:00
BASE64Encoder
Java中4大基本加密算法解析
简单的
java加密
算法有:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法
u011225629
·
2015-06-23 07:00
【
Java加密
解密】AES加密算法
AES加密和解密JDK和BC代码//JDKAES算法实现 privatestaticvoidjdkAES(){ try{ //生成密钥 KeyGeneratorkeyGenerator=KeyGenerator.getInstance("AES"); keyGenerator.getProvider(); System.out.println(keyGenerator.getProvider())
古怪945
·
2015-06-22 21:00
【
Java加密
解密】DES加密算法
对称加密算法加密密钥和解密密钥是同一个。常见的包括:DES,3DES,PBE,IDEA……DES算法,IBM提交的解决方案。后被破解,3DES是其改进版本。DES(DataEncryptionStandard)数据加密标准DES默认密钥长度56位,JDK实现长度56,BC实现长度643DES是DES改进版本,当然还有2DES和4DES,常用是3DES,长度为168或者112.注明:BounCyca
古怪945
·
2015-06-22 21:00
java基本加密算法
简单的
java加密
算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash
·
2015-06-22 17:00
java
Java加密
技术(四)非对称加密算法RSA
流程分析: 甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。 甲方使用私钥加密数据,然后用私钥对加密后的数据签名,发送给乙方签名以及加密后的数据;乙方使用公钥、签名来验证待解密数据是否有效,如果有效使用公钥对数据解密。 乙方使用公钥加密数据,向甲方发送经过加密后的数据;甲方获得加密数据,通过私钥解密。 package cn.tzz.java.crypto;
tzz6
·
2015-06-09 16:00
rsa
非对称加密算法
JAVA加密
算法(DSA)
DSA DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认为验证失败!也就是说传输中的数据可以不
·
2015-06-09 10:00
java加密
Java加密
技术(四)非对称加密算法RSA
RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:RonRivest,AdiShamir和LeonardAdleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签
dreamsunday
·
2015-06-06 10:00
加密
算法
rsa
非对称
Java加密
技术(三)对称加密算法PBE
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE PBE PBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法
dreamsunday
·
2015-06-06 09:00
java
加密
pbe
Java加密
技术(二)对称加密算法DES&AES
接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。 DES DES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解
dreamsunday
·
2015-06-06 08:00
java
加密
算法
aes
des
Java加密
技术(一)单向加密算法MD5&SHA&MAC与BASE64
这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法: BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(HashMessageAuthenticationCode,散列消息鉴别码) 复杂的对称加密(DES、P
dreamsunday
·
2015-06-05 17:00
MD5
算法
base64
sha
加密技术
Java实现新浪微博模拟登陆
登录的类主要有3个,BigIntegerRSA.
java加密
类、SinaSSOEncoder密码加密类、SinaLogonDog登录类。
u010029983
·
2015-06-04 16:00
Java加密
技术(十二)——*.PFX(*.p12)&个人信息交换文件
今天来点实际工作中的硬通货!与计费系统打交道,少不了用到加密/解密实现。为了安全起见,通过非对称加密交换对称加密密钥更是不可或缺。那么需要通过什么载体传递非对称算法公钥/私钥信息?数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。JKS和PKCS#12都是比较常用的两种密钥库格式/标准。对于前者,搞Java开发,尤其是接触过HTTPS平台的朋友,并不陌生。JKS文件(通常为*.jks或*.ke
mrliuze
·
2015-05-28 11:00
Java加密
技术(十一)——双向认证
对于双向认证,做一个简单的描述。服务器端下发证书,客户端接受证书。证书带有公钥信息,用于验证服务器端、对数据加密/解密,起到OSI五类服务的认证(鉴别)服务和保密性服务。这只是单向认证,为什么?因为客户端可以验证服务器端,但服务器端不能验证客户端!如果客户端也有这样一个证书,服务器端也就能够验证客户端,这就是双向认证了!换言之,当你用银行的“U盾”之类的U盘与银行账户交互时,在你验证银行服务器的同
mrliuze
·
2015-05-28 11:00
Java加密
技术(十)——单向认证
在
Java加密
技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。 这里我们使用thawte提供的测试用21天免费ca证书。
mrliuze
·
2015-05-27 18:00
Java加密
技术(九)——初探SSL
在
Java加密
技术(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。
mrliuze
·
2015-05-27 17:00
Java加密
技术(八)——数字证书
请大家在阅读本篇内容时先阅读
Java加密
技术(四),预先了解RSA加密算法。在构建Java代码实现前,我们需要完成证书的制作。
mrliuze
·
2015-05-27 16:00
Java加密
技术(七)——非对称加密算法最高级ECC
当我开始整理《
Java加密
技术(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最
mrliuze
·
2015-05-27 15:00
Java加密
技术(六)——数字签名算法DSA
接下来我们介绍DSA数字签名,非对称加密的另一种实现。DSADSA-DigitalSignatureAlgorithm是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认为验
mrliuze
·
2015-05-27 15:00
Java加密
技术(五)——非对称加密算法的由来DH
接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。DHDiffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作为数据传输
mrliuze
·
2015-05-27 15:00
Java加密
技术(三)——PBE算法
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBEPBE PBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证
mrliuze
·
2015-05-27 14:00
Java加密
技术(二)——对称加密算法DES&AES
接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。DESDES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。DE
mrliuze
·
2015-05-27 12:00
Java加密
技术(一)——BASE64与单向加密算法MD5&SHA&MAC
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)H
mrliuze
·
2015-05-27 11:00
Java加密
技术(十一)——双向认证
对于双向认证,做一个简单的描述。服务器端下发证书,客户端接受证书。证书带有公钥信息,用于验证服务器端、对数据加密/解密,起到OSI五类服务的认证(鉴别)服务和保密性服务。这只是单向认证,为什么?因为客户端可以验证服务器端,但服务器端不能验证客户端!如果客户端也有这样一个证书,服务器端也就能够验证客户端,这就是双向认证了!换言之,当你用银行的“U盾”之类的U盘与银行账户交互时,在你验证银行服务器的同
闪电
·
2015-05-22 17:00
OpenSSL
ca
PKCS#7
pem
PKCS#10
Java加密
技术(十)——单向认证
在
Java加密
技术(九)中,我们使用自签名证书完成了认证。接下来,我们使用第三方CA签名机构完成证书签名。 这里我们使用thawte提供的测试用21天免费ca证书。
闪电
·
2015-05-22 17:00
java
tomcat
keystore
keytool
Java加密
技术(九)——初探SSL
在
Java加密
技术(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。
闪电
·
2015-05-22 17:00
java
tomcat
keystore
ssl
keytool
Java加密
技术(七)——非对称加密算法最高级ECC
当我开始整理《
Java加密
技术(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最
闪电
·
2015-05-22 17:00
java
非对称加密算法
ECC
Java加密
技术(五)——非对称加密算法的由来DH
接下来我们分析DH加密算法,一种适基于密钥一致协议的加密算法。DHDiffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。换句话说,就是由甲方产出一对密钥(公钥、私钥),乙方依照甲方公钥产生乙方密钥对(公钥、私钥)。以此为基线,作为数据
闪电
·
2015-05-22 17:00
java
非对称加密算法
DH
Java加密
技术(六)——数字签名算法DSA
接下来我们介绍DSA数字签名,非对称加密的另一种实现。DSADSA-DigitalSignatureAlgorithm是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则
闪电
·
2015-05-22 17:00
java
算法
Security
Blog
JUnit
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他