计算机常识
VV爱吃肉爱写码
作个温缓纯良的程序媴
展开
-
真随机数生成原理
原理:rand()函数利用操作系统的种子来生成伪随机数。 如果系统的种子没有变化,每次调用rand函数 生成的伪随机数序列都是一样的。 所以只要系统种子是真随机,那生成的随机数是真正意义上的“随机” 作时间作为种子是真随机的种子值。 srand(unsigned seed)通过参数seed改变系统提供的种子值,在使用rand()函数之前,先利用srand函数改变系统种子值 。所以每次生...原创 2019-01-15 17:04:50 · 923 阅读 · 0 评论 -
加密与加签的区别
结论先行加密用公钥加密,私钥解密。加签是私钥加签,公钥解签。加密与加签作用场景的不同前提公钥与私钥是成对,所以一个公钥对应一个私钥,一个私钥也只能对应一个公钥——你能在多项式复杂度内找到一个私钥对应的多个公钥,那这种加密方法本质就是不安全的。(一夫一妻制)用公钥加密的,只能用私钥解密。用私钥加密的,只能用公钥解密。私钥只能握在自己手里,公钥可以发给很多人。...原创 2019-07-21 21:39:42 · 4255 阅读 · 0 评论