在 Objective-C 中安全地生成随机数

2023-11-23

在哪里可以找到业界认可的 Objective-C 安全伪随机数生成器? OS X SDK 中有内置的吗?

我的问题基本上与this one,除了我正在寻找一个secure PRNG.

EDIT:

感谢大家的帮助。这是一个简单的单行代码来实现 /dev/random 方法:

-(NSData *)getRandomBytes:(NSUInteger)length {
    return [[NSFileHandle fileHandleForReadingAtPath:@"/dev/random"] readDataOfLength:length];
}

Security.framework 有一个工具可以做到这一点,称为SecRandomCopyBytes()。虽然它基本上只是复制/dev/random.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Objective-C 中安全地生成随机数 的相关文章

随机推荐