《算法》复习总结(吴慧).docVIP

  • 10
  • 0
  • 约4.58千字
  • 约 6页
  • 2016-04-29 发布于浙江
  • 举报
算法复习总结 201111621229吴慧 大O符号的精确定义 假设当算法输入规模是n时,两个算法的运行时间分别是f(n)和g(n),令f(n)和g(n)均为从正整数到正实数的函数,如果存在一个常数c0,使得f(n)=c·g(n)成立,则我们称f=O(g)(这意味着“f增长的速度慢于g”) Rsa RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。 RSA的算法涉及三个参数,n、e1、e2。 其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。 e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2*e1)mod((p-1)*(q-1))=1。 (n,e1),(n,e2)就是密钥对。其中(n,e1)为公钥,(n,e2)为私钥。 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而

文档评论(0)

1亿VIP精品文档

相关文档