<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    GalaxyPilot —— D.S


            生命不熄,戰斗不止
    數據加載中……

    有關數字簽名的東東

    import java.io.*;
    import java.security.*;

    /**
    ?* <p>Title: 數字簽名工具類</p>
    ?* <p>Description: 使用非對稱密匙的私匙對輸入信息加密</p>
    ?* <p>Copyright: Copyright (c) 2003</p>
    ?* <p>Company: </p>
    ?* @author not galaxyp
    ?* @version 1.0
    ?*/

    public class DSAUtil {
    ? public DSAUtil() {
    ? }
    ? /*
    ?? * 根據傳入的密匙文件路徑加密信息,并保存到指定的目錄下
    ?? * @param pOrgiInfo 要加密的信息
    ?? * @param pPrikeyPath 加密的私匙路徑和文件名
    ?? * @param pInfoPath 保存密文的路徑
    ?? */
    ? private void encryptInfo(String pOrgiInfo,String pPrikeyPath,String pInfoPath)throws Exception{
    ??? ObjectInputStream in=new ObjectInputStream(new FileInputStream(pPrikeyPath));
    ??? PrivateKey myprikey=(PrivateKey)in.readObject();
    ??? Signature signet=Signature.getInstance("DSA");
    ??? signet.initSign(myprikey);
    ??? signet.update(pOrgiInfo.getBytes());
    ??? byte[] signed=signet.sign();
    ??? ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream(pInfoPath+"\\out.dat"));
    ??? out.writeObject(pOrgiInfo);
    ??? out.writeObject(signed);
    ??? out.close();
    ? }
    ? public static void main(String[] args) {
    ??? DSAUtil DSAUtil1 = new DSAUtil();
    ??? if(args == null || args.length != 3){
    ????? System.out.println("沒有輸入必要的信息");
    ????? System.out.println("\t參數一:要加密的信息");
    ????? System.out.println("\t參數二:私匙文件完整路徑和文件名");
    ????? System.out.println("\t參數三:保存密文的路徑,文件名為out.dat");
    ????? return;
    ??? }
    ??? String info = args[0];
    ??? String pPrikeyPath = args[1];
    ??? String pInfoPath = args[2];
    ??? try{
    ????? DSAUtil1.encryptInfo(info,pPrikeyPath,pInfoPath);
    ??? }catch(Exception e){
    ????? e.printStackTrace();
    ????? System.out.println("簽名失敗");
    ??? }
    ? }

    }

    posted on 2006-03-17 17:05 舵手 閱讀(1236) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成全动漫视频在线观看免费高清版下载| 亚洲另类无码专区首页| 一级特级女人18毛片免费视频| 女人被男人桶得好爽免费视频 | 全亚洲最新黄色特级网站 | 国产精品亚洲一区二区三区在线观看| 成年在线观看免费人视频草莓| 亚洲国产日韩在线| 台湾一级毛片永久免费| 亚洲av片不卡无码久久| 久久久久免费看黄A片APP| 亚洲精品无码少妇30P| 国产成人在线免费观看| 国产成人+综合亚洲+天堂| 亚洲精品和日本精品| 国产精品小视频免费无限app| 中文字幕一精品亚洲无线一区| 久久av免费天堂小草播放| 青青草原亚洲视频| 一级毛片**不卡免费播| 精品久久久久久亚洲精品| 在线免费观看a级片| 黄网站色成年片大免费高清| 久久久久亚洲AV无码专区网站| a级毛片免费全部播放无码| 久久亚洲精品国产精品| 成全视频免费高清| 一级美国片免费看| 91亚洲精品第一综合不卡播放| 成人网站免费观看| 无码毛片一区二区三区视频免费播放 | 久久免费国产精品| 亚洲美女视频网站| 国产一级理论免费版| 水蜜桃视频在线观看免费播放高清| 亚洲AV人无码综合在线观看| 在线不卡免费视频| 在线观看免费黄网站| 2017亚洲男人天堂一| 国产乱辈通伦影片在线播放亚洲 | 亚洲伊人久久大香线蕉AV|