最新文章列表

二维易位——通过密钥对明文进行加密或对密文进行解密

  这其实是湖大一个同学的作业,前几天我这个隔壁学校的被求助,然后翘了一节课帮她写出来的,若不是妹纸我才没那么积极呢[偷笑]。 所以,湖大的 ...
梣梓cenzi 评论(0) 有2931人浏览 2015-10-26 20:19

DES 加密 解密

  import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.cry ...
knight_black_bob 评论(0) 有992人浏览 2015-09-15 11:16

JAVA后台数据加密

给一个简单的加密类,使用方便快捷。当然加密的key非常规律,如果想改可以修改key变为复杂的key。 撸代码先:首先由一个加密类DES.class 需要导入的类如下: import java.nio.charset.Charset; import java.security.SecureRandom; import javax.crypto.Cipher; import javax ...
li370604005 评论(0) 有819人浏览 2015-07-02 11:20

如何在你的应用中使用Jasypt来保护你的数据库用户名和密码

“任何时候都不应该明文显示和存储密码”,我想这个原则是一个稍微有点安全常识的人都懂的,那么在Java应用中,如何最简单最方便地保护你的应用的数据呢? 本文我们以数据库的用户名和密码为例子,来讲解在APDPlat中我们如何使用开源项目Jasypt来实现加解密。 首先,我们引入依赖库,使用Maven方式如下: <dependency> <groupId>org ...
yangshangchuan 评论(1) 有7668人浏览 2015-04-23 05:53

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 strDefaultKe ...
jin8000608172 评论(0) 有1730人浏览 2015-02-10 15:05

密码学之MD5

    对于广大Coder、SA等IT人士来说,密码学是一个很常见的词语。我们对重要数据进行加密处理,我们对登陆用户密码进行验证,我们……加解密是我 ...
syyixin 评论(1) 有2040人浏览 2014-11-25 18:01

PKI技术能否保障云计算的安全与可信?

由于互联网的急速发展,存储、计算机能量消耗,数据急剧增长,成本也随之升高,原始的互联网系统与服务设计已经不能解决上述种种问题,互联网急需新的解决方案。2007年一个称为“云计算”的概念首次被Google提出,这是一个美丽的网络应用模式。随后,这一IT技术风暴席卷了整个IT界,为全球IT界带来了一场全新的变革。 云计算是在分布式计算(DistributedComputing)、网格计算(Grid ...
WS_Daniel 评论(0) 有525人浏览 2014-10-13 17:49

RSA加密解密

RSA加密解密代码 代码有待整理 package com.tongbanjie.commons.util; import java.security.Key; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; ...
无量 评论(0) 有2610人浏览 2014-09-02 20:01

谨用java.ext.dirs系统属性!

众所周知,java中系统属性java.ext.dirs指定的目录由ExtClassLoader加载器加载,如果您的程序没有指定该系统属性(-Djava.ext.dirs=sss/lib)那么该加载器默认加载$JAVA_HOME/lib/ext目录下的所有jar文件。但如果你手动指定系统属性且忘了把$JAVA_HOME/lib/ext路径给加上,那么ExtClassLoader不会去加载$JAVA_ ...
xsh5324 评论(0) 有6826人浏览 2014-08-05 14:25

SSL和HTTPS

SSL说明:   1)简介   SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。   2)SS ...
jimmee 评论(0) 有3909人浏览 2014-05-25 21:22

加密字符串

package com.svo.money.servlet; import java.security.Key; import javax.crypto.Cipher; public class EncryptionDecryption { private static String strDefaultKey = "tourhb"; / ...
dubinwei 评论(0) 有826人浏览 2014-05-11 16:09

Java实现与.net对应的3DES加密解密

.net的3DES加密解密代码: public static string TripleDESDecrypt(string pToDecrypt, string sKey) { TripleDESCryptoServiceProvider des = new TripleDESCryptoServiceProvider(); ...
hejiajunsh 评论(0) 有2989人浏览 2014-04-18 15:12

公钥与私钥

公钥:顾名思义,公开给大家的 私钥:顾名思义,私有保存的   公钥与私钥都可以进行加密。 私钥加密,必须要公钥才能解密。 公钥加密,必须要私钥才能解密。   公钥加密:确保信息只能给持有相应私钥的人可以看到信息,因为只有私钥持有者才有相应的私钥进行解密。 私钥加密:用于身份认证。对于持有公钥的人,可以解密,那就可以知道发消息的是谁。
lianglaiyang 评论(0) 有586人浏览 2014-03-20 19:34

URL的编码和解码

首先,要对URL进行编码和解码,需要导入Commons codec的jar包。 这是Commons项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。 1.Pom文件 <?xml version="1.0" encoding="UTF-8"?> <project x ...
zyjustin9 评论(0) 有1285人浏览 2014-03-14 09:29

js压缩混淆加密工具,解密工具

  js压缩混淆加密有什么不同 压缩 compress: 去掉空格,换行,注释等,格式紧凑,节约存储空间。 混淆 obfuscate/garble:替换变量名或方法名,让js不容易看懂。也做到了压缩的效果。 加密 encrypt:一般用eval方法加密,效果与混淆相似。也做到了压缩的效果。 混淆加密:先混淆再加密。   有一款非常好用的工具 js混淆加密工具绿色版 HDS JSO ...
happyqing 评论(1) 有5614人浏览 2014-01-09 16:20

破解小米电视背面 散热孔的含义

小米电视背面散热孔用一组01的二进制表示一个汉字。今天就来解密一下,看表示什么。 //2进制转成汉字 public static String from2xToString(String x2String,String encode) throws UnsupportedEncodingException{ //System.out.println(x2String); int ...
huangzhir 评论(1) 有2753人浏览 2013-10-26 13:28

spring读取加密属性

在开发和设计过程中,通常需要对一些配置数据进行加密,如数据库的连接方式等,在读取到加密数据后,我们必须解密后才能使用。 以下是来自书籍《Spring 3.x 企业应用开发实战》示例,可做参考! 一、编写加密代码DESUtil.java /** * DESUtil.java * cn.com.songjy * Function: TODO * * version da ...
宋建勇 评论(0) 有4333人浏览 2013-09-26 10:19

java实现DESede和RSA加解密

  1.DESede加解密:  import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; i ...
wangfeiaini 评论(0) 有1750人浏览 2013-09-05 17:53

加密与解密篇一之Base64

      Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。 ...
周凡杨 评论(2) 有3525人浏览 2013-08-08 16:18

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics