文件签名算法张建刚.docVIP

  • 8
  • 0
  • 约2.31千字
  • 约 4页
  • 2017-08-23 发布于河北
  • 举报
文件签名算法张建刚.doc

实验二 单词签名算法实现 一:实验目的: 输入一个单词,并输入位数F和位数中出现1的个数m,利用单词“签名”的生成算法,求出单词的“签名”,并在此基础上理解签名文件。 二:实现思路: (1)首先根据输入的单词(不宜过长,否则在整型转换时可能会发生溢出现象),求出对应的ASCII码,并转换为相应的int类型,作为random随机函数的种子。 (2)根据输入的F值,定义一个字符数组并进行初始化,每个元素值为0。 (3)求出随机函数种子每次生成的随机数,并对F取模,如果对应的取模的位置处字符数组元素为0,则需要将其修改为1,并循环执行m次,直到产生的随机签名含有m个1。 (4)返回生成的签名myChar。 三:关键代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 单词签名算法 { class Program { static void Main(string[] args) {

文档评论(0)

1亿VIP精品文档

相关文档