aesrng:C中基于AES的随机数生成器

时间:2024-06-29 16:38:22
【文件属性】:

文件名称:aesrng:C中基于AES的随机数生成器

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-29 16:38:22

C

生成 一个简单的基于 AES 的随机数生成器,用于 C 语言中的现代 x86-64 处理器。 用法 就像包含aesrng.h一样简单,用aesrng_fill(12345) (或其他东西)播种,然后调用,例如aesrng_get_double() 。 # include < stdio> # include " aesrng.h " # include " cpuid.h " int main ( void ) { if (! intel_has_feature (INTEL_FEATURE_AES)) { printf ( " No Intel AES instruction support detected on this processor \n " ); return - 1 ; } char buffer[ 1 << 10 ] __attrib


【文件预览】:
aesrng-master
----.gitignore(5B)
----Makefile(316B)
----LICENSE.md(1KB)
----test.c(551B)
----README.md(2KB)
----aesrng.h(3KB)
----cpuid.h(620B)
----mt.h(2KB)
----astyle.options(188B)

网友评论