DES算法程序说明文档

上传人:鲁** 文档编号:485316839 上传时间:2023-01-17 格式:DOCX 页数:2 大小:20.30KB
返回 下载 相关 举报
DES算法程序说明文档_第1页
第1页 / 共2页
DES算法程序说明文档_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《DES算法程序说明文档》由会员分享,可在线阅读,更多相关《DES算法程序说明文档(2页珍藏版)》请在金锄头文库上搜索。

1、算法程序说明文档密码编码学与网络安全实验十一、基本变量、数据结构、函数说明:.基本变量及数据结构定义部分:型变量,用于存储将要签名的字符串。型变量,用于存储假消息的字符串。:型数组,用于存储字节化后的待签名的明文。:型数组,用于存储字节化后的错误消息。.基本函数定义:():用于密钥的生成。():用于数字签名的生成。():型函数,用于判断信息与数字签名是否相符。():密钥写入函数。():密钥读入函数。二、输入输出说明:本程序是需要输入进行驱动的。具体输入项为:.待数字签名的字符串。通过将明文和密钥作为算法的输入,经过多重轮变换,具体输出为:.用数字签名后的结果。.将源消息签名认证后的结果。.将假

2、消息签名验证后的结果。三、算法简略流程说明:过程是这样的:.产生随机数,;.计算()()()签名结果是(,)。.验证时计算()()*)(*)(*)若,则认为签名有效。签名的生成过程:()()(:);();();();();()矚慫润厲钐瘗睞枥庑赖。矚慫润厲钐瘗睞枥庑赖賃。聞創沟燴鐺險爱氇谴净。聞創沟燴鐺險爱氇谴净祸。1/3();()();()();密钥的生成方式:()();残骛楼諍锩瀨濟溆塹籟。残骛楼諍锩瀨濟溆塹籟婭。(,();();();(:,);酽锕极額閉镇桧猪訣锥。酽锕极額閉镇桧猪訣锥顧。();(:,);四、程序具体使用说明:.在“请请输入要签名的信息,算法将对它进行数字签名”中填入明文字符串,:China彈贸摄尔霁毙攬砖卤庑。彈贸摄尔霁毙攬砖卤庑诒。.输入举例如下所述:待签名的数字消息:China输出为下图所示:2/3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号