java加密與解密(二)

2021-05-22 10:14:38 字數 1270 閱讀 9634

數字證書:

(一)證書管理

1.keytool證書管理

(1)  本地數字證書生成命令

keytool -genkeypair -alias www.zlex.org  -keyalg rsa -keysize 2048 -sigalg sha1withrsa -validity 36000 -keystore zlex.keystore  -dname "cn=www.zlex.org,ou=zlex,o=zlex,l=sh,st=sh,c=cn"

數字證書匯出命令

keytool -exportcert -alias www.zlex.org -keystore zlex.keystore -file zlex.cer -rfc

列印數字證書命令

keytool -printcert -file zlex.cer   

(2)構建ca簽發證書

匯出數字證書簽發申請命令

keytool -certreq -alias www.zlex.org -keystore zlex.keystore -file zlex.csr -v

匯入數字證書命令

keytool -importcert  -trustcacerts -alias www.zlex.org -file zlex.cer -keystore zlex.keystore

檢視匯入數字證書命令

keytool -list -alias www.zlex.org  -keystore zlex.keystore

2 openssl證書管理

openssl rand -out private/.rand 1000

openssl genrsa -aes256 -out private/ca.key.pem 2048

openssl -req -new -key private/ca.key.pem -out private/ca.csr

openssl x509 -req -days 10000 -sha1 -extensions    v3_ca -signkey private/ca.key.pem -in private/ca.csr -out 

certs/ca.cer

openssl pkcs12 -export -cacerts -inkey private/ca.key.pem -in certs/ca.cer -out certs/ca.p12

keytool -list -keystore certs/ca.p12 -storetype pkcs12 -v -storepass 123456

《加密與解密》筆記(二)

9.2.3 il以元資料為操作物件,同時本身的執行又收到元資料的限定,元資料在 il中通過 token 引用和定位,token 是元資料項的唯一標識 從pe結構看,簽名 signature 就是在儲存在 blob 中的一段二進位制資料,作用是描述特定元資料的性質 9.4.1強名稱 net提供了一種驗...

Java加密跟解密

具體事項請直接看 public static final string key md5 md5 public static byte encryp 5 byte input throws exception public static string encryp 5bybase64 byte inp...

java 加密解密演算法

public class cryptogram 金鑰 private static final int key 5 param args public static void main string args char encryptcode cryptogram.encrypt in system...