精品久久久成人影院免费,久久大香伊蕉在人线免费,香蕉久久成人国产精品免费,色色色999韩,国内精品久久久精品久久,国产乱码久久久一区二区三区三洲 ,中文字幕一区二区在线播放 ,久久久亚洲中文字幕,亚洲精品乱码久久久97

品牌知名度調研問卷>>

數字簽名怎么簽 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文章編輯員”上傳提供的文章/文字均是注冊用戶自主發布上傳,不代表本站觀點,版權歸原作者所有,如有侵權、虛假信息、錯誤信息或任何問題,請及時聯系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相關信息的知識產權歸網站方所有(包括但不限于文字、圖片、圖表、著作權、商標權、為用戶提供的商業信息等),非經許可不得抄襲或使用。
提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
最新評論
相關推薦
電子簽名是什么意思 電子簽名和手寫簽名的區別
在互聯網時代,電子化和信息化得到迅速發展,電子簽名因其高效便捷的優勢受到越來越多的關注。那么電子簽名是什么意思?電子簽名和手寫簽名有什么區別?電子簽名是指數據電文中以電子形式所含、所附用于識別簽名人身份并表明簽名人認可其中內容的數據。電子簽名與手寫簽名在含義、適用范圍、簽署方式、簽署樣式、驗證方式存在區別,下面來了解下。
數字簽名是什么意思 數字簽名的作用是什么
數字簽名是實現認證的重要工具,可以保證數字通信中電子文檔或消息的真實性,并使用加密技術提供原始和未修改文檔的證明。數字簽名的目的之一就是在網絡環境中代替傳統的手工簽字與印章,有著重要作用。下面就來了解下數字簽名的相關內容。
如何制作電子印章 電子印章怎么蓋在電子合同上
電子印章是實體印章的數字化形態,專門用于簽署電子文件,確保了電子文件的真實性、完整性和不可否認性。如何制作電子印章?電子印章的制作方法多樣,如使用在線電子印章生成工具、利用圖形設計軟件手動設計、借助專業的電子簽章軟件等等。電子印章怎么蓋在電子合同上?下面來了解下。
寬帶哪家好用又便宜 寬帶套餐資費標準是什么
大家都希望寬帶上網穩定、速度快、價格公道,目前,主要由移動、聯通、電信這三大運營商占據市場,大部分用戶都是選擇這三個運營商之一的服務。這三大寬帶運營商各有特點,用戶要根據自身使用是玩游戲、看電影視頻還是下載文件等偏向選擇合適的運營商。那么寬帶服務哪家好呢?寬帶套餐資費標準是什么?下面一起來看看寬帶的有關知識。
電子簽名和數字簽名的區別 電子簽名和數字簽名的關系
電子簽名和數字簽名有什么區別?電子簽名并不是一個簡單的符號或圖章形式,而是一種法律概念,即只有滿足一定條件形成數據電子文件才具有法律效益,成為可靠電子簽名。數字簽名是電子簽名技術最底層的基礎技術,基于非對稱密鑰加密技術與數字摘要技術生成。