JAVA Applet 數字簽名

2021-05-27 02:34:52 字數 763 閱讀 4854

1. 為建立的包檔案(monitor.jar)建立keystore和keys。

其中,keystore將用來存放密匙(private keys)和公共鑰匙的認證,alias別名這兒取為monitor。 

命令如下: 

keytool -genkey -keystore monitor.keystore –alias monitor 

此命令生成了乙個名為monitor.keystore的keystore檔案,接著這條命令,系統會問你好多問題,比如你的公司名稱,你的位址,你要設定的密碼等等,都由自己的隨便寫。 

2. 使用剛才生成的鑰匙來對jar檔案進行簽名 

命令如下: 

jarsigner -keystore monitor.keystore monitor.jar monitor 

這個命令將對monitor.jar檔案進行簽名,不會生成新檔案。 

3

.將公共鑰匙匯入到乙個cer檔案中,這個cer檔案就是要拷貝到客戶端的唯一檔案 。 

命令如下: 

keytool -export -keystore monitor.keystore -alias monitor -file monitor.cer 

此條命令將生成monitor.cer認證檔案,當然這幾步都有可能問你剛才設定的密碼。這樣就完成了伺服器端的設定

數字簽名簽名概述

數字簽名的技術流程描述 1 傳送者使用摘要演算法對傳送資訊產生資訊摘要 2 傳送者使用自己的私鑰對資訊摘要進行簽名 3 傳送者將資訊本身和已簽名的摘要一起傳送出去 4 接收者使用相同的摘要演算法對資訊本身計算資訊摘要 5 接收者使用傳送者的公鑰對簽名的摘要就行驗籤,獲得資訊傳送者的資訊摘要 6 接收...

數字信封 數字簽名

2019 08 06 19 51 51 數字簽名是用來表明資料傳送者身份的,有了簽名就說明這個資料是傳送都發出來的。為什麼?因為可以用你的公鑰開啟你的簽名資訊,獲取明文的hash值。數字信封,被公鑰加密後的對稱密碼被稱為數字信封,用於對稱金鑰的交換。數字證書,用來證明資料傳送者的身份的。為什麼能證明...

數字簽名技術

在當今高速發展的網路資訊化時代,人們越來越重視資訊的安全性問題,電子資訊內容的安全已經成為倍受關注的問題,數字簽名技術作為資訊保安領域的一項重要技術,應用日益廣泛。論述了數字簽名的作用及實現方法技術,並介紹了當前數字簽名的幾種新技術,展望了這一領域的發展前景。1數字簽名的作用 該技術在具體工作時,首...