• 大小: 5KB
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2021-01-01
  • 语言: Java
  • 标签: DES  IV向量  加解密  

资源简介

java DES 带IV向量加解密demo(strKey,strIv)

资源截图

代码片段和文件信息

import it.sauronsoftware.base64.base64;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
import javax.crypto.spec.IvParameterSpec;

import java.security.SecureRandom; 
import java.security.spec.AlgorithmParameterSpec;

/** 
 * 描述: DES 操作

 * @date 2013-12-6  
 */
public class DesUtil
{
/**
 * 描述: DES 加密操作
 */
public static String DesEncrypt(String strMingString strKey)
{
try
{
// 实例化密钥生成器  
KeyGenerator keyGenerator = KeyGenerator.getInstance(“DES“);
keyGenerator.init(new SecureRandom(strKey.getBytes()));

// 生成密钥  
SecretKey deskey = keyGenerator.generateKey();
// 加、解密处理
Cipher cipher = Cipher.getInstance

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-30 14:04  JavaDesUtil\
     文件        5570  2014-09-30 13:58  JavaDesUtil\DesUtil.java
     文件        4364  2013-11-28 17:04  JavaDesUtil\javabase64-1.3.1.jar

评论

共有 条评论