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

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

資源簡介

Java入門-產生密鑰(實例84).zip

資源截圖

代碼片段和文件信息

/*
?*?Copyright?(c)?2004????.?All?Rights?Reserved.
?*
?*?Version?1.0??Created?on?2004-3-10
?*
?*/

/**
?*?@author?Devon
?*/

?/**
??*??如何產生和保存密鑰
??*/

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

public?class?KeyGeneratorExample?{
public?static?void?main(String[]?args) {
try{
???//產生單鑰加密的密鑰(myKey)
KeyGenerator?keyGenerator?=?KeyGenerator.getInstance(“DESede“);?//采用DESede算法
keyGenerator.init(168);?//選擇DESede算法密鑰長度為112位或168位
Key?myKey?=?keyGenerator.generateKey();?//生成密鑰
System.out.println(“得到單鑰加密密鑰“);

//產生雙鑰的密鑰對(keyPair)
KeyPairGenerator?keyPairGenerator=KeyPairGenerator.getInstance(“RSA“);?//采用RSA算法
keyPairGenerator.initialize(1024);?//指定密鑰長度為1024位
KeyPair?keyPair?=?keyPairGenerator.generateKeyPair();??//生成密鑰對
System.out.println(“生成張三的公鑰對“);

//保存公鑰的字節數組
File?f?=?new?File(“publicKey.dat“);??//保存公鑰到文件publicKey.dat
FileOutputStream?fout?=?new?FileOutputStream

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3034??2004-03-15?18:40??KeyGeneratorExample.class
?????文件????????2470??2004-03-17?20:37??KeyGeneratorExample.java

評論

共有 條評論