![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与设计
文章平均质量分 77
u011474028
这个作者很懒,什么都没留下…
展开
-
求平均数 (x&y)+((x^y)>>1)原理
(x&y)+((x^y)>>1)能求x与y的平均数, 其原理1如下: 设两数如下: 10111 01110 x&y取出同为1的位,如下: 00110 由此数一定小于等于原来如何一个数,由此数加一个数可以得到原来数,由此将原来的两数相加变成4数相加,如下: 00110 10001 00110 01000 相当于: 00110乘以2=x&y乘以2 10001 01000原创 2013-11-09 20:10:13 · 821 阅读 · 0 评论 -
OpenSSL
OpenSSL初接触的人恐怕最难的在于先理解各种概念 公钥/私钥/签名/验证签名/加密/解密/非对称加密 我们一般的加密是用一个密码加密文件,然后解密也用同样的密码.这很好理解,这个是对称加密.而有些加密时,加密用的一个密码,而解密用另外一组密码,这个叫非对称加密,意思就是加密解密的密码不一样.初次接触的人恐怕无论如何都理解不了.其实这是数学上的一个素数积求因子的原理的应用,如果你一定转载 2016-07-14 16:22:13 · 589 阅读 · 0 评论 -
openssl进行非对称加密和对称加密的php示例
php的openssl扩展对称及非对称加解密示例程序,原创 2016-07-15 18:14:36 · 2237 阅读 · 0 评论