最新文章列表

一段常用的加解密代码demo

贴一段常用的加解密代码 用途: App和后端通信时,可对参数加密,防止请求伪造或被劫持后拿到一些敏感数据。 App提交加密后的参数值,同时带上kid;服务端通过kid,拿到对应的秘钥,通过AES算法解密参数值。 当然了,不同的kid可以对应不同的秘钥和加密算法。 注意:秘钥字符串为16进制数字的字符串标识,字符范围0-9 a-f package xx.demo.decrypt; imp ...
v7sky 评论(0) 有977人浏览 2016-06-02 20:29

AES、DES 加密、解密

系统默认支持128位加密, 超过128位(如:192、256位),需要修改jdk系统默认限制,具体操作参考: http://blog.itpub.net/23071790/viewspace-723489/ 使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parame ...
davidforit 评论(0) 有1650人浏览 2016-04-19 11:56

Ruby-加密算法AES

  高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效 ...
michael_roshen 评论(0) 有800人浏览 2015-05-26 14:10

Shell sensitive encrypt

First, as a best practice you should not be encrypting your shell script. You should really document your shell script properly so that anybody who views it understands exactly what it does. If it co ...
beijishiqidu 评论(0) 有928人浏览 2013-05-19 14:22

Oracle的存储过程加密

    Oracle的存储过程加密,顾名思义,就是对Oracle存储过程源码的加密,使得别人看不到你的源码,达到保护的目的,当然不是什么都是需要的,有的项目对安全性要求比较高的时候,就可能会用到,好了,废话不多说了,开始这部分的旅程吧。     首先,Oracle提供了加密方式,--Wrap和DBMS_DDL,当然这两种不光是是对存储过程加密的,函数,包体,类型等都是可以加密的,在此只对存储过 ...
beijishiqidu 评论(0) 有3371人浏览 2013-05-18 23:50

Java DES 加解密

DES(Data Encryption Standard)是一种对称加密方式,加密和解密使用相同的密钥。 在DES中,使用了一个 56 位的密钥以及附加的8位奇偶校验位,产生最大64 位的分组大小。加密过程中,将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半。循环往复。DES 使用16个循环,但最后一个循环不交换。 如果加密的时候使用随 ...
czj4451 评论(0) 有6210人浏览 2012-06-01 17:26

加密用户密码

        public static String encryptPassword(String userName, String password) { try { String key1 = "1jjejduuhjdjdHDUEHWHd3ehgfidhwh23hHJCRIOI4HDHDHFKHFD3dhdhrg2djsHSDFHFEDJGW&qu ...
拓子轩 评论(0) 有909人浏览 2012-01-19 20:07

AES加密解密

由于刚才的方法不好使,算出来的东西不知道是什么进制,整迷糊了,就用如下的算法。 /** * 加密 * * @param content 需要加密的内容 * @param password 加密密码 * @return */ public static byte[] encrypt(String cont ...
bestxiaok 评论(5) 有2043人浏览 2012-01-06 16:48

RSA使用X509EncodedKeySpec、PKCS8EncodedKeySpec生成公钥和私钥

private static final String KEY_ALGORITHM = "RSA"; private static final String PUBLIC_KEY ="publicKey"; private static final String PRIVATE_KEY ="privateKey"; ...
caniggia1986 评论(0) 有28220人浏览 2011-11-02 14:21

使用 bouncycastle实现 AES

import java.io.UnsupportedEncodingException; import java.security.Key; import java.security.Security; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypt ...
caniggia1986 评论(0) 有3052人浏览 2011-11-01 17:42

对象序列反序列化AES加密后Base64处理

/** * AES加密 * @param content 需要加密的内容 * * @param key 加密密码 * * @return */ public static byte[] encrypt(byte[] content, String key) { try { KeyGenerator kgen = KeyGenerator.getI ...
caniggia1986 评论(0) 有5123人浏览 2011-10-19 11:08

最近博客热门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