![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 94
不会汪汪的猫咪
可以称得上是做互联网金融的开发工程师,会点Java,会点Python
展开
-
RSA加密的原理——为什么被公钥加密的可以被私钥解密?
RSA加密的原理——为什么被公钥加密的可以被私钥解密?目录 一,RSA 数学理论基础 二,RSA实现原理 三,RSA加密的过程 四,参考文献引言在密码学最开始,都是使用的普通加密模式 A 用加密规则加密了字符串m 然后发给B B 用A的加密规则来解密,得到原始信息m在这个过程中A必须把自己的加密规则告诉B,否则B无...原创 2018-08-25 15:32:43 · 43516 阅读 · 26 评论 -
快速幂取模算法详解
快速幂取模算法详解 假设有大数a和b,无法计算a^b,那么(a^b)%c也就无法计算。例如 a = 2790,b = 2753,c = 3233 所以,有了快速幂取模算法。1,给出定理 (a^b)%c = (a%c)*(b%c)%c2,分解b将b分解为2进制数,例如2753 = 101011000001 = 2^0 +2^6+2^7 + 2^9 +...原创 2018-08-25 16:06:00 · 1179 阅读 · 0 评论 -
Base64 加密算法原理
Base64 加密算法原理Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。因为在内存中每个字节占8位,即 1 byte = 8 bit,所有的数据都可以先转成ascii码,然后将对应的ascii码转为8位长度的二进制数据,比如 s 对应 115-> 01110011。而base64做的就是将所有的二进...原创 2019-01-21 17:19:44 · 2953 阅读 · 1 评论