Paw*_*dan 3 linux security random cryptography
问题不在于随机性本身(我们有兰特),而在于加密安全的PRNG.可以在Linux上使用什么,或者理想的POSIX?NSS有用吗?
澄清:我知道/ dev/random,但它可能用完了熵池.而且我不确定/ dev/urandom是否保证加密安全.
使用/dev/random(需要用户输入,例如鼠标移动)或/dev/urandom.后者具有熵池,除非池为空,否则不需要任何用户输入.
你可以从这里读取这样的:
char buf[100];
FILE *fp;
if (fp = fopen("/dev/urandom", "r")) {
fread(&buf, sizeof(char), 100, fp);
fclose(fp);
}
Run Code Online (Sandbox Code Playgroud)
或类似的东西.
| 归档时间: |
|
| 查看次数: |
1490 次 |
| 最近记录: |