240 发简信
IP属地:广东
  • 120
    几种排序算法的收集

    归并排序 按照分治三步法来理解,记住这三句话即可:划分问题:把序列分成元素个数尽量相等的两半。递归求解:把两半元素分别排序。合并问题:把两个有序表合并成一个。ok,接下来直接...

  • DSA 数字签名算法

    Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature ...

  • DSA 数字签名算法

    Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature ...

  • RSA公钥加密算法笔记

    RSA是目前最有影响力和常用的公钥加密算法 这篇笔记目的是梳理RSA算法加解密的证明思路RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,若使用其中一个进...

  • 一个简单的RSA选择密文攻击

    简述题意: 已知RSA加密的公钥,即(N, e),一个对应的解密函数。这个解密函数可以解密除了C*之外的密文,返回明文。目的: 求C*对应的明文。 解密头文件 解密思路:[下...

  • Show that DES decryption is, in fact, the inverse of DES encryption.

    首先DES的流程: IP First, the 64-bit plaintext passes through an initial permutation. 16Round...

  • 线性表

    线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。数据元素是一个抽象的符号,其具体含义在不同的情况下一般不同。线性表主要由顺...

  • AES中SBox的生成实现

    AES算法中SBox的生成主要有两步 下面结合代码进一步说明 因为GF(2^8)域中的元素均可以用8bits表示,所以存储类型我采用char,且由于特殊需要转换成其他类型,不...

  • Show that DES decryption is, in fact, the inverse of DES encryption

    DES加密中明文的处理经过三个阶段: 首先,64位的明文经过初始置换(IP)而重新排列,然后进行16轮相同函数的作用,最后一轮函数的输出是64位,其左半部分与右半部分互换产生...