非常有用的數字簽名過程,本人已經測試通過的

2021-08-25 21:04:51 字數 1051 閱讀 1321

set server_dn="cn=hellking-server, ou=huayuan, o=huayuan, l=beijingc, s=beijing, c=cn"

set client_dn="cn=hellking-client, ou=tsinghua, o=tsinghua, l=beijing, s=beijing, c=cn"

set ks_pass=-storepass apache

set keyinfo=-keyalg rsa

rem 生成server.jks

keytool -genkey -alias service -dname %server_dn% %ks_pass% -keystore service.jks %keyinfo% -keypass apache

rem 從server.jkse匯出數字證書。

keytool -export -alias service -file test_axis.cer %ks_pass% -keystore service.jks

rem 從伺服器的數字證書匯出到客戶端信任的jks中。

keytool -import -file test_axis.cer %ks_pass% -keystore client.jks -alias service -noprompt

rem 生成client.jks

keytool -genkey -alias client -dname %client_dn% %ks_pass% -keystore client.jks %keyinfo% -keypass apache

rem 從client.jks匯出數字證書。

keytool -export -alias client -file test_axis.cer %ks_pass% -keystore client.jks

rem 從客戶端的數字證書匯出到伺服器信任的jks中。

keytool -import -file test_axis.cer %ks_pass% -keystore service.jks -alias client -noprompt

#end

非常有用的CChineseCode類

class cchinesecode void cchinesecode utf 8tounicode wchar t pout,char ptext void cchinesecode unicodetoutf 8 char pout,wchar t ptext void cchinesecode...

別人的隨筆(非常有用)

1 xp系統修改許可權防止病毒或木馬等破壞系統,cmd下,cacls c windows system32 g hqw20 r 思是給hqw20這個使用者只能讀取system32目錄,但不能進行修改或寫入 恢復方法 c cacls c windows system32 g hqw20 f 2 用mi...

數字簽名加密過程舉例

假如現在 alice 向 bob 傳送數字資訊,為了保證資訊傳送的保密性 真實性 完整性和不可否認性,需要對傳送的資訊進行數字加密和簽名,其傳送過程為 1.alice 準備好要傳送的數字資訊 明文 2.alice 對數字資訊進行雜湊運算,得到乙個資訊摘要 3.alice 用自己的私鑰對資訊摘要進行加...