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

  • 大小: 1.79KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-02-01
  • 語(yǔ)言: Java
  • 標(biāo)簽:

資源簡(jiǎn)介

Java入門(mén)-數(shù)字簽名(實(shí)例87).zip

資源截圖

代碼片段和文件信息

import?java.security.*;

public?class?SignatureExample?{
???public?static?void?main(String[]?args){
????try{
????byte[]?info?=“待簽名信息“.getBytes();

????//產(chǎn)生RSA密鑰對(duì)(myKeyPair)
????KeyPairGenerator?myKeyGen=?KeyPairGenerator.getInstance(“RSA“);
????myKeyGen.initialize(1024);
????KeyPair?myKeyPair?=?myKeyGen.generateKeyPair();
????System.out.println(?“得到RSA密鑰對(duì)“?);

//產(chǎn)生Signature對(duì)象對(duì)用私鑰對(duì)信息(info)簽名.
????Signature?mySig?=?Signature.getInstance(“SHA1WithRSA“);??//用指定算法產(chǎn)生簽名對(duì)象
????mySig.initSign(myKeyPair.getPrivate());??//用私鑰初始化簽名對(duì)象
????mySig.update(info);??//將待簽名的數(shù)據(jù)傳送給簽名對(duì)象(須在初始化之后)
????byte[]?sigResult?=?mySig.sign();??//返回簽名結(jié)果字節(jié)數(shù)組
????System.out.println(“簽名后信息:?“+?new?String(sigResult)?);

//用公鑰驗(yàn)證簽名結(jié)果
????mySig.initVerify(myKeyPair.getPublic());??//使用公鑰初始化簽名對(duì)象

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1680??2019-09-25?22:24??SignatureExample.class
?????文件????????1135??2003-04-30?18:02??SignatureExample.java

評(píng)論

共有 條評(píng)論

相關(guān)資源