Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否可能给函数更多的熵 #147

Open
trcrsired opened this issue Dec 23, 2023 · 2 comments
Open

是否可能给函数更多的熵 #147

trcrsired opened this issue Dec 23, 2023 · 2 comments

Comments

@trcrsired
Copy link

这里只有四个种子。是否可以给更多,比如4kb的种子。

@trcrsired
Copy link
Author

我需要生成大量的伪随机字节。并不需要64位的这种比如说。

@thynson
Copy link

thynson commented Jan 17, 2024

这里只有四个种子。是否可以给更多,比如4kb的种子。

wyhash只需要一个种子(Seed),你说的“4个种子”是否指的是secret?
Secret 的内容并不能被任意填充,而是必须满足一定的要求,否则会严重影响hash的质量。
头文件里给了secret的生成函数make_secret,你应该调用这个函数来生成自定义的secret。

我需要生成大量的伪随机字节。并不需要64位的这种比如说。

无法理解你向表达什么意思,如果你需要生成大量的为随机字节,请使用伪随机数发生器wyrand或者其他的伪随机数算法如xoroshiro或pcg等等。而不是使用一个hash函数。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants