品牌知名度调研问卷>>

数字签名怎么签 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文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
哪个公司的宽带好?宽带网络速度知多少
智能化时代的到来,让我们感受到了许多新鲜的事物,同时也方便了我们的生活,我们足不出户,就可以获取到各种各样的信息。因此,现在无论是家庭还是企业,都会选择安装网络宽带,以便于信息数据的获取和共享。那么,哪个公司的宽带好?宽带网络的速度是多少?以下就和小编一起去了解一下吧。
宽带 通信设备 ★★★★
4058 60
LTE有哪些核心技术 LTE与4G的区别是什么
LTE是由3GPP组织制定的UMTS技术标准的长期演进,其核心技术包括MIMO技术、高阶调制技术、SC-FDMA技术、OFDM技术等。很多人把LTE和4G混为一谈,认为二者其实是一种,其实这是十分错误的。那么LTE与4G的区别是什么?首先,LTE技术是3G向4G过度的技术,俗称3.9G。其次,LTE虽然不是4G,但是相关的技术指标已经十分接近4G。接下来一起来看下详细介绍。
办公室网络布线方案 公司局域网组建设备及方法
随着时代的发展,网络成为了人们日常办公不可缺少的一部分。一般公司办公用的都是台式电脑,我们都知道网线上网要比无线网上网要稳定。因此对于日常办公来说需要很多的网线来连接这些大大小小的电脑。今天小编就给大家介绍一下办公室的网络布线的方法以及公司局域网的组建相关知识。
网络 网线 ★★★
1.8w+ 126
电子签名的优势有哪些 电子签名有风险吗
现在越来越多的企业愿意采用电子合同进行签约,而电子合同的核心则是上面的电子签名。那么,电子签名的优势有哪些?使用电子签名的电子合同,有效规避了手写签名或印章带来的假冒、伪造等风险,同时电子合同相比纸质合同提高了签约效率,降低了签署成本,管理更方便。电子签名有风险吗?下面来了解下。
宽带哪家好用又便宜 宽带套餐资费标准是什么
大家都希望宽带上网稳定、速度快、价格公道,目前,主要由移动、联通、电信这三大运营商占据市场,大部分用户都是选择这三个运营商之一的服务。这三大宽带运营商各有特点,用户要根据自身使用是玩游戏、看电影视频还是下载文件等偏向选择合适的运营商。那么宽带服务哪家好呢?宽带套餐资费标准是什么?下面一起来看看宽带的有关知识。
宽带 电信运营商 ★★★
13w+ 190