72种姿势欧美久久久久大黄蕉,福利姬视频在线观看,国产美女在线精品亚洲二区,精品一区在线电影,久久久久人妻精品区一三寸,秋霞国产午夜伦午夜福利片,高清激情文学亚洲一区,婷婷综合在线观看丁香
        品牌知名度調研問卷>>

        數字簽名怎么簽 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編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊用戶自主發布上傳,不代表本站觀點,版權歸原作者所有,如有侵權、虛假信息、錯誤信息或任何問題,請及時聯系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相關信息的知識產權歸網站方所有(包括但不限于文字、圖片、圖表、著作權、商標權、為用戶提供的商業信息等),非經許可不得抄襲或使用。
        提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
        最新評論
        相關推薦
        數字簽名和數字證書的區別 如何使用數字證書進行電子簽名
        數字簽名和數字證書有什么區別?數字證書就是一組加密的數字,用于將公鑰綁定到人或其他實體,如果沒有證書,簽名很容易被偽造。而數字簽名是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現,用于鑒別數字信息的方法。如何使用數字證書進行電子簽名?下面來了解下。
        哪個公司的寬帶好?寬帶網絡速度知多少
        智能化時代的到來,讓我們感受到了許多新鮮的事物,同時也方便了我們的生活,我們足不出戶,就可以獲取到各種各樣的信息。因此,現在無論是家庭還是企業,都會選擇安裝網絡寬帶,以便于信息數據的獲取和共享。那么,哪個公司的寬帶好?寬帶網絡的速度是多少?以下就和小編一起去了解一下吧。
        寬帶 通信設備 ★★★★
        4156 60
        電子版合同怎么簽字蓋章 電子簽約的合同是否有效
        隨著科技的不斷發展,越來越多的企業簽訂合同不再局限于紙質版,電子合同成為了目前簽合同的方式之一。那么電子版合同怎么簽字蓋章?想簽署電子合同,一般要先找一個支持在線簽署電子合同的第三方平臺,然后需要注冊并登錄平臺,并完成個人實名認證。下面就來了解下電子合同簽字蓋章方法以及電子簽約的合同是否有效。
        電子簽名和數字簽名的區別 電子簽名和數字簽名的關系
        電子簽名和數字簽名有什么區別?電子簽名并不是一個簡單的符號或圖章形式,而是一種法律概念,即只有滿足一定條件形成數據電子文件才具有法律效益,成為可靠電子簽名。數字簽名是電子簽名技術最底層的基礎技術,基于非對稱密鑰加密技術與數字摘要技術生成。
        word電子簽名怎么弄 如何制作電子簽名
        有時候我們需要在文件上簽名,但是當時又不在現場怎么辦?這時就可以用電子簽名,電子簽名與手寫簽名同樣具有法律效力。word電子簽名怎么弄?在電子文檔上簽名很簡單,如果我們想在word文件中插入簽名,有兩種方式,添加簽名行或者添加手寫簽名,下面小編就來介紹word電子簽名制作方法。