本文实例讲述了Java对称加密算法DES。分享给大家供大家参考,具体如下:
一 DES算法概述
1、介绍
DES:Data Encryption Standard 数据加密标准。
2、DES算法参数
二 DES算法Java实现
package com.imooc.security.des;
import java.security.Key;
import java.security.Security;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
import org.apache.commons.codec.binary.Hex;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
public class ImoocDES {
private static String src = "cakin24 security des";
public static void main(String[] args) {