精品久久久成人影院免费,精品VA女神一区二区三区,大香蕉色色网,久久久精品午夜福利,在线一区二区视频,一区二区欧美视频,国产精品综合一区二区三区,成人h动漫精品一区二区三区无码,久久国产欧美一区二区精品,东京东热本色道久久爱

品牌知名度調研問卷>>

數字簽名怎么簽 office數字簽名如何弄

本文章由注冊用戶 知識雜談 上傳提供 評論 發布 糾錯/刪除 版權聲明 0
摘要:數字簽名是公鑰基礎結構的基礎部分,其基本原理簡單來說就是公鑰用來加密,私鑰用來解密。私鑰用來簽名,公鑰用來驗證簽名。數字簽名怎么簽?office數字簽名如何弄?下面小編就來介紹Java簽名步驟、office簽名步驟以及數字簽名應用實例。

一、數字簽名怎么簽

(一)Java簽名步驟

1、將applet的class文件打包成*.jar(可以在命令行中輸入jar查看幫助)。

2、首先我們要生成一個keystore,否則在簽名的時候報如下錯誤:

jarsigner錯誤:java.lang.RuntimeException:密鑰庫裝入:C:Documents and Settingsij2ee.keystore(系統找不到指定的文件。). (這邊的ij2ee是當前系統用戶名)

生成keystore的語句:keytool-genkey-alias 別名你可以自己寫-keyalg RSA-keystore.keystore

下面是會出現的數字簽名的一些步驟操作:

輸入keystore密碼:

再次輸入新密碼:

您的名字與姓氏是什么?

[Unknown]:ij2ee

您的組織單位名稱是什么?

[Unknown]:mtk

您的組織名稱是什么?

[Unknown]:mtk

您所在的城市或區域名稱是什么?

[Unknown]:suzhou

您所在的州或省份名稱是什么?

[Unknown]:jiangsu

該單位的兩字母國家代碼是什么

[Unknown]:cn

CN=ij2ee,OU=mtk,O=mtk,L=suzhou,ST=jiangsu,C=cn正確嗎?

[否]:y

輸入的主密碼

(如果和keystore密碼相同,按回車):

這時候會在jdk的bin目錄下生成.keystore。把這個.keystore文件移動到C:Documents and Settings當前系統用戶的目錄下面。

3、創建一個數字證書

在命令行中輸入如下指令,peakCA和peakCALib自己起名字好了,3650是有效天數,就是10年左右,在創建證書的的時候,需要填寫證書的一些信息和證書對應的私鑰密碼。

keytool -genkey -alias peakCA -keyalg RSA -keysize 1024 -keystore peakCALib -validity 3650

4、將證書導出到證書文件中

在命令行中輸入如下指令,peakCA和peakCALib任意起名字,******是輸入的密碼。

keytool -export -alias peakCA -file peakCA.cer-keystore peakCALib-storepass******-rfc

5、授權jar文件,在命令行中輸入如下指令

jarsigner -keystore peakCALib myapplet.jar peakCA

(二)office簽名步驟

1、要保護文檔內容的真實性,可以添加不可見的數字簽名。已簽名文檔的底部有“簽名”按鈕。

2、單擊“文件”選項卡。

3、單擊“信息”。

4、在“權限”下,單擊“保護文檔”、“保護工作簿”或“保護演示文稿”。

5、單擊“添加數字簽名”。

6、閱讀Word、Excel或PowerPoint中顯示的消息,然后單擊“確定”。

7、在“簽名”對話框中的“簽署此文檔的目的”框中,鍵入目的。

8、單擊“簽名”。

9、在對文件進行數字簽名后,將出現“簽名”按鈕,并且文件會變為只讀以防止修改。

二、數字簽名應用例子

假如Alice向Bob傳送數字信息,為了保證信息傳送的保密性、真實性、完整性和不可否認性,需要對傳送的信息進行數字加密和簽名,其傳送過程為:

Alice準備好要傳送的數字信息(明文);

Alice對數字信息進行哈希運算,得到一個信息摘要;

Alice用自己的私鑰對信息摘要進行加密得到Alice的數字簽名,并將其附在數字信息上;

Alice隨機產生一個加密密鑰,并用此密碼對要發送的信息進行加密,形成密文;

Alice用Bob的公鑰對剛才隨機產生的加密密鑰進行加密,將加密后的DES密鑰連同密文一起傳送給Bob;

Bob收到Alice傳送來的密文和加密過的DES密鑰,先用自己的私鑰對加密的DES密鑰進行解密,得到Alice隨機產生的加密密鑰;

Bob然后用隨機密鑰對收到的密文進行解密,得到明文的數字信息,然后將隨機密鑰拋棄;

Bob用Alice的公鑰對Alice的數字簽名進行解密,得到信息摘要;

Bob用相同的哈希算法對收到的明文再進行一次哈希運算,得到一個新的信息摘要;

Bob將收到的信息摘要和新產生的信息摘要進行比較,如果一致,說明收到的信息沒有被修改過。

網站提醒和聲明
本網站為注冊用戶提供信息存儲空間服務。除Maigoo網官方發布內容外,用戶自主上傳的文章、文字、圖片等均不代表本站立場,本站亦不主動修改編輯,不對其真實性、合法性、準確性負責。如涉侵權、違法虛假等問題,權利人可通過平臺投訴并提交相關證明,平臺將依法履行通知和刪除義務。 申請刪除>> 糾錯>> 投訴侵權>> 平臺自有內容(文字、圖片、界面、榜單、商標、LOGO 等)知識產權歸本站所有,未經書面許可,禁止復制、轉載、商用。
提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
最新評論
相關推薦
數字簽名和數字證書的區別 如何使用數字證書進行電子簽名
數字簽名和數字證書有什么區別?數字證書就是一組加密的數字,用于將公鑰綁定到人或其他實體,如果沒有證書,簽名很容易被偽造。而數字簽名是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現,用于鑒別數字信息的方法。如何使用數字證書進行電子簽名?下面來了解下。
電子版合同怎么簽字蓋章 電子簽約的合同是否有效
隨著科技的不斷發展,越來越多的企業簽訂合同不再局限于紙質版,電子合同成為了目前簽合同的方式之一。那么電子版合同怎么簽字蓋章?想簽署電子合同,一般要先找一個支持在線簽署電子合同的第三方平臺,然后需要注冊并登錄平臺,并完成個人實名認證。下面就來了解下電子合同簽字蓋章方法以及電子簽約的合同是否有效。
如何制作電子印章 電子印章怎么蓋在電子合同上
電子印章是實體印章的數字化形態,專門用于簽署電子文件,確保了電子文件的真實性、完整性和不可否認性。如何制作電子印章?電子印章的制作方法多樣,如使用在線電子印章生成工具、利用圖形設計軟件手動設計、借助專業的電子簽章軟件等等。電子印章怎么蓋在電子合同上?下面來了解下。
電子簽名和數字簽名的區別 電子簽名和數字簽名的關系
電子簽名和數字簽名有什么區別?電子簽名并不是一個簡單的符號或圖章形式,而是一種法律概念,即只有滿足一定條件形成數據電子文件才具有法律效益,成為可靠電子簽名。數字簽名是電子簽名技術最底層的基礎技術,基于非對稱密鑰加密技術與數字摘要技術生成。
word電子簽名怎么弄 如何制作電子簽名
有時候我們需要在文件上簽名,但是當時又不在現場怎么辦?這時就可以用電子簽名,電子簽名與手寫簽名同樣具有法律效力。word電子簽名怎么弄?在電子文檔上簽名很簡單,如果我們想在word文件中插入簽名,有兩種方式,添加簽名行或者添加手寫簽名,下面小編就來介紹word電子簽名制作方法。