CHI-KEKE / CHI-KEKE.github.io

0 stars 0 forks source link

2024/05/31/Signature/ #8

Open utterances-bot opened 2 months ago

utterances-bot commented 2 months ago

Signature | 平屋慢生活

數位簽章(Digital Signature) ? Digest ?曾經聽過 “中間人攻擊” 嗎? 當我們資料傳輸過程中,要怎麼驗證資料遭到竄改,這段資訊是不是真的來自發送方的本意,她是不是真的要跟我分手我不信等等不過 現實中,人類就算面對面對談,有時候還是很難

https://chi-keke.github.io/2024/05/31/Signature/

winstont77 commented 2 months ago

對於簽章的意義解釋得很好,因為易於理解

winstont77 commented 2 months ago

看到這段一開始沒看懂

$KeyName="allen_generate_the_secret_key"

產生 key

&"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" genrsa -out "$KeyName.key" 2048

產生 csr

&"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" req -new -key "$KeyName.key" -out "$KeyName.csr"

產生 crt

&"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -req -in "$KeyName.csr" -signkey "$KeyName.key" -out "$KeyName.crt" -days 365

產生 cer

&"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -inform PEM -in "$KeyName.crt" -outform DER -out "$KeyName.cer"

產生 pem

&"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -pubkey -in "$KeyName.cer" -noout > "$KeyName.pem"

應該是Windows下的command吧