随笔分类 - 算法问题
摘要:AES加密今天下班,同事问我了解AES加密算不?哦,好像听过,不太了解...一个字,补1.密钥密钥是AES算法实现加密和解密的根本。对称加密算法之所以对称,是因为这类算法对明文的加密和解密需要使用同一个密钥。 AES支持三种长度的密钥: 128位,192位,256位 平时大家所说的AES128,AE
阅读全文
摘要:假设有1000个身高不同的人,排成一队,乱序 问题1:怎么找到身高第500高的人? 问题2:怎么让他们从高到低排好队?
阅读全文
摘要:自然对数e 假如你有一块钱,放银行,银行给你100%的利率也就是说存一年后变成两块钱。 那么现在问题来了,假如我半年取一次,取完再放入银行存半年,那么我就可以得到(1+0.5)²也就是2.25,比两块钱还多, 假如我分1/4年存取一次呢,那么就是(1+0.25)的四次方,约为2.44,又更多了。 假
阅读全文
摘要:https://www.jianshu.com/p/d34ed2028c32 https://www.cnblogs.com/hrj1/p/11223363.html
阅读全文
摘要:-1 ^ -1 << 5第一步 -1 << 5-1 << 51000 0001 << 51010 0000 第二步 -1 ^ 1010 0000 1000 0001 原码 ^ 1010 0000 原码负数异或需要用补码1111 1110 反码 ^ 1101 1111 反码1111 1111 补码 ^
阅读全文
摘要:https://baike.baidu.com/item/%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7/4752611?fr=aladdin
阅读全文
摘要:https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html 原码, 反码, 补码 详解 本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补
阅读全文
摘要:https://blog.csdn.net/qq_39736982/article/details/82897647 无符号位移(>>>、<<<)和有符号位移(>>、<<) 关于数的移位,特别需要注意: 1、正数,三码(源码、反码、补码)相同,所以无论左移还是右移都是补0.(左移则表示放大2的N次方
阅读全文
摘要:https://blog.csdn.net/Yang_yangyang/article/details/79702583 摘要:本文用图文的形式一步步还原HTTPS的设计过程,进而深入了解原理。 A在向B进行通信时,如果是以明文的方式进行通信,中间窃听者会获得双方的传输的数据hello。 HTTPS
阅读全文
摘要:超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。 为了解决HTTP协议的这
阅读全文
摘要:数字签名 数字签名(又称公钥数字签名、电子签章等)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。 数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信
阅读全文
摘要:https://baike.baidu.com/item/%E5%AF%B9%E7%A7%B0%E5%AF%86%E9%92%A5/7453635?fr=aladdin 对称密钥加密又叫专用密钥加密或共享密钥加密,即发送和接收数据的双方必使用相同的密钥对明文进行加密和解密运算。对称密钥加密算法主要包
阅读全文
摘要:https://baike.baidu.com/item/%E9%9D%9E%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95/1208652?fr=aladdin 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(pri
阅读全文
摘要:1.一个半径为10的大球内可以放多少个半径为2的小球? 2.同心球壳(半径r=1,3)之间最多能放入多少个半径为1的刚性小球? 3.走一千米消耗1kg粮食,每次只能搬运1kg粮食,目的地500米,给了一堆粮食,问我最多能搬到目的地多少粮食
阅读全文