最新文章列表

DES讲解

        DES加密算法整体来说分为两部分:明文部分、密钥部分,两部分分别处理后合并,继续执行某些操作行成密文。它的安全性取决于密钥的不可预测性,而不是加密方法的保密性。那么其实每一步的操作都是公开的,只是密钥无法被破解,之所以无法破解是因为密钥是8字节的,即64位二进制,破解起来很困难。         由于一系列操作都是以8字节为基础,所以明文输入应该是为8字节,那显然,明文只能输8字 ...
ShXin 评论(0) 有1531人浏览 2015-01-01 22:24

DES 加解密

<?php /** +------------------------------------------------------------------------------ * DES加解密类 * 示例: * Des::encrypt('content','key') * Des::decrypt('encrypt','key') +---------- ...
flex_莫冲 评论(0) 有781人浏览 2014-12-03 10:20

Java加密解密快速入门下篇【包括MD5、BASE64、DES、RSA等算法】

在上一篇博客中已经简要的介绍了MD5、BASE64、DES、RSA等算法在Java中的具体应用。现在可以考虑对这些代码封装成一个工具类EncryptUtil,然后再补充一下Commons Codec对BASE64的扩展支持!   <一>. EncryptUtil工具类:  1. 使用commons-logging记录异常日志。  2. 提取常量字段、公共字段。  3. 提取公 ...
Hello_Nick_Xu 评论(0) 有6416人浏览 2014-08-14 10:07

DES加密算法原理简析

DES加密算法原理简析 一、介绍       DES算法全称Data Encryption Standard,即数据加密标准,是一种对称加密算法。也许你更早接触到的是RSA算法——非对称加密算法的代表,它的一个典型应用是在ssh无密码登录中生成一对公钥、私钥。但是,RSA算法有一个致命缺点:处理速度很慢,因此只适合加密安全性要求极高而又较短的信息。相比之下,DES处理速度则快多了,可用于加 ...
Marshal_R 评论(0) 有10889人浏览 2014-08-03 19:25

java 简单实现AES/DES加解密

util.SecurityUtil.java package util; import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey ...
antlove 评论(1) 有14709人浏览 2014-07-28 17:05

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

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

(转)nodejs和java中的des/3des加密解密

Java和nodejs中des加解密数据互操作,直接上代码(仅供参考): var assert = require('assert'); var crypto = require('crypto'); function test_des(param) { var key = new Buffer(param.key); var iv = new Buffer(param.iv ...
des 
qson 评论(0) 有11468人浏览 2014-04-04 15:23

JAVA加密算法实现用例 密钥一致协议

密钥一致协议是由公开密钥密码体制的奠基人 Diffie 和 Hellman 所提出的一种思想。代表:指数密钥一致协议 (Exponential Key Agreement Protocol)   使用流程介绍:甲方构建密钥对,将公钥公布给乙方,将私钥保留;双方约定数据加密算法;乙方通过甲方公钥构建密钥对,将公钥公布给甲方,将私钥保留。甲方使用私钥、乙方公钥、约定数据加密算法构建本地密钥,然后 ...
cuisuqiang 评论(0) 有4209人浏览 2014-02-22 16:36

java加密技术

加密算法有很多种,一般可分为对称加密、非对称加密和单向加密三类算法。对称加密:发送方将明文和加密密钥一起经过加密算法处理变成密文,接收方收到密文后使用加密密钥和相同算法的逆算法进行解密,得到明文。对称加密通信双方使用的密钥相同,要求解密方必须事先知道加密密钥。其特点是算法公开、计算量小、加密速度快,加密效率高。不足之处是通信双方都使用相同的密钥,安全得不到保证。对称加密代表有AES、DES等。非对 ...
lwjwd 评论(0) 有1059人浏览 2013-12-19 14:29

加密相关的一些方法

(1)求两个字节数组的异或 /*** * 求异或. * * @param strOldHex : hex string * @param strKeyHex : hex string * @return */ public static byte[] xOR(String strOldHex, String strKeyHex) { byte ...
hw1287789687 评论(0) 有1450人浏览 2013-12-06 22:02

DES加密工具类

import java.security.Provider; import java.security.Security; import javax.crypto.Cipher; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.SecretKeySpec; /** * DES加密工具类 * ...
songchuanlu 评论(0) 有1593人浏览 2013-10-08 14:14

java实现DESede和RSA加解密

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

JavaScript与C#互通的DES加解密算法的实现

JavaScript与C#互通的DES加解密算法的实现   本文提供了一个能使JavaScript与C#互通的DES加解密算法的实现,在前台页面中用JavaScript版本的DES算法将数据加密之后,传到服务器端,在服务器端可用
Z草履虫 评论(0) 有6914人浏览 2013-08-11 17:04

Java实现DES加密算法

常用的对称加密算法DES算法。 在Java中有一个工厂类里面存放着各种常用的加密算法,我们通过实例化DES算法来实现DES加密。   Java代码示例: import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto. ...
dacoolbaby 评论(0) 有1356人浏览 2013-07-04 09:48

DES加密、解密字符串算法(java版)

  import java.security.Key; import java.security.Security;   import javax.crypto.Cipher;   public class DESUtil {       private static String strDefaultKey = "ixAZ^%)2";       pri ...
des 
medius 评论(0) 有1074人浏览 2013-04-27 17:24

Java DES 加密和解密源码

Java密码学结构设计遵循两个原则: 1) 算法的独立性和可靠性。 2) 实现的独立性和相互作用性。 算法的独立性是通过定义密码服务类来获得。用户只需了解密码算法的概念,而不用去关心如何实现这些概念。实现的独立性和相互作用性通过密码服务提供器来实现。密码服务提供器是实现一个或多个密码服务的一个或多个程序包。软件开发商根据一定接口,将各种算法实现后,打包成一个提供器,用户可以安装不同 ...
des 
medius 评论(0) 有775人浏览 2013-04-26 17:50

DES&AES加密算法

package com.goma.crypto.util; import java.security.InvalidKeyException; import java.security.Key; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.se ...
oma1989 评论(0) 有1571人浏览 2012-12-27 10:20

WEB 加密解密小系统

又是在翻阅以前东西时发现了一个WEB加密解密的小系统,麻雀虽小五脏俱全,虽然是以前写的,但是多少有一些参考价值! 系统对每一个文件都录入独立的密码,在查看详细时会要求输入! 系统可以选择AES或DES进行加密,独立密码使用MD5加密后截取作为密钥! 如需参考可下载附件,里面有建库脚本,代码注释和很详尽,欢迎讨论!   请您到ITEYE网站看原创,谢谢! http://cuisuqian ...
cuisuqiang 评论(5) 有8817人浏览 2012-12-21 10:00

DES加密及解密封装

/* * @(#)CipherUtil.java Project:androidkit * Date:2012-12-18 * * Copyright (c) 2011 CFuture09, Institute of Software, * Guangdong Ocean University, Zhanjiang, GuangDong, China. * ...
貌似掉线 评论(0) 有1546人浏览 2012-12-20 23:40

加密解密

import java.security.Key; import java.security.Security; import javax.crypto.Cipher; public class EncryptionDecryption { private static String strDefaultKey = "tourhb"; ...
藏蓝...... 评论(0) 有866人浏览 2012-12-17 15:09

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics