标签:random

动态连接的诀窍:使用 LD_PRELOAD 去欺骗、注入特性和研究程序

动态连接的诀窍:使用 LD_PRELOAD 去欺骗、注入特性和研究程序

本文假设你具备基本的 C 技能Linux 完全在你的控制之中。虽然从每个人的角度来看似乎并不总是这样,但是高级用户喜欢去控制它。我将向你展示一个基本的诀窍,在很大程度上你可以去影响大多数程序的行为,它并不仅是好玩,在有时候也很有用。一个让我们产生兴趣的示例让我们以一个简单的示例开始。先乐趣,后科学。

大树 大树 2024-07-19
0 0 0
/dev/[u]random:对熵的解释

/dev/[u]random:对熵的解释

熵当谈到 /dev/random 和 /dev/urandom 的主题时,你总是会听到这个词:“ 熵 Entropy ”。每个人对此似乎都有自己的比喻。那为我呢?我喜欢将熵视为“随机果汁”。它是果汁,随机数需要它变得更随机。如果你曾经生成过 SSL 证书或 GPG 密钥,那么可能已经看到过像下面这样

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-18
0 0 0
关于 /dev/urandom 的流言终结

关于 /dev/urandom 的流言终结

有很多关于 /dev/urandom 和 /dev/random 的流言在坊间不断流传。然而流言终究是流言。本篇文章里针对的都是近来的 Linux 操作系统,其它类 Unix 操作系统不在讨论范围内。/dev/urandom 不安全。加密用途必须使用 /dev/random事实:/dev/urand

Escape Escape 2024-07-18
0 0 0
如何用 Java 高效的生成随机数?Random 的原理是什么?

如何用 Java 高效的生成随机数?Random 的原理是什么?

在 JDK的java.util包里提供了一个用于生成随机数的Random类,它是如何生成随机数的?为什么它生成的随机数是均匀的?今天我们一起来聊聊其背后的原理。本文基于Java语言,jdk 11。1. java.util.RandomRandom是 java.util 包提供的一个用于生成随机数的类

三掌柜 三掌柜 2024-05-15
0 0 0
java中用于产生随机数的类

java中用于产生随机数的类

java 提供两个类来产生随机数:java.util.random 用于生成伪随机数,java.security.securerandom 用于生成真正的随机数。选择哪个类取决于所需的随机性、性能和安全性级别。 Java 中用于产生随机数的类 Java 提供了 java.util.Random 类

爱可生开源社区 爱可生开源社区 2024-05-10
0 0 0
random函数在java中的用法

random函数在java中的用法

java 中的 random() 函数用于生成介于 0.0 和 1.0 之间的随机浮点数,不接受任何参数,返回 double 类型。其工作原理是使用伪随机数生成器,以系统时钟作为种子。random() 函数可用于生成密码、模拟概率事件、创建随机游戏和洗牌算法。但需要注意,生成的数字是伪随机数,可能出

捡田螺的小男孩 捡田螺的小男孩 2024-05-10
0 0 0