91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.83KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-02-20
  • 語言: Java
  • 標簽:

資源簡介

Java入門-對稱加密(實例85).zip

資源截圖

代碼片段和文件信息

/*
?*?Copyright?(c)?2004????.?All?Rights?Reserved.
?*/

/*
?*?@(#)DESExample.java?1.0?04/03/10
?*/


import?java.security.*;
import?javax.crypto.*;

/**
?*?本例解釋如何利用DES私鑰加密算法加解密
?*
?*?@author?Devon
?*?@version?1.0?04/03/10
?*/
public?class?SingleKeyExample?{

public?static?void?main(String[]?args)?{
try?{
String?algorithm?=?“DES“;?//定義加密算法可用?DESDESedeBlowfish
String?message?=?“Hello?World.?這是待加密的信息“;

//?生成個DES密鑰
KeyGenerator?keyGenerator?=?KeyGenerator.getInstance(algorithm);
keyGenerator.init(56);?//選擇DES算法密鑰長度必須為56位
Key?key?=?keyGenerator.generateKey();?//生成密鑰

//?生成Cipher對象
Cipher?cipher?=?Cipher.getInstance(“DES“);

//用密鑰加密明文(message)生成密文(cipherText)
cipher.init(Cipher.ENCRYPT_MODE?key);??//操作模式為加密(Cipher.ENCRYPT_MODE)key為密鑰
byte[]?cipherText?=?cipher.doFinal(message.getBytes());??//得到加密后的字節數組
System.out.println(“加密后的信息:?“?+?new?String(cipherText));

//用密鑰加密明文(plainText)生成密文(cipherByte)
ciph

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1436??2004-03-16?01:49??SingleKeyExample.class
?????文件????????1378??2004-03-17?23:11??SingleKeyExample.java

評論

共有 條評論