跳到正文

SecureSeed

作者:earthcomputer

State-of-the-art cryptography to protect your world seed against seed cracking tools

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

State-of-the-art cryptography to protect your world seed against seed cracking tools.

 

This mod is written for the Fabric Mod Loader. If you have advanced knowledge on coding Spigot plugins, help with porting this to Spigot would be greatly appreciated.

 

How does it work?
1. Increased the number of bits in the world seed from 64 to 1024. Although cracking a 64-bit seed with the other anti-seed-cracking measures is likely infeasible at the moment without access to a huge datacenter, we cannot rule out this possibility from the future, 1024 bits is likely to be safe for a *very* long time.
2. Changed the random number generators from LCGs (and the homebrew RNG in the biome generator) to a fast cryptographically secure RNG based on the BLAKE2 secure hashing algorithm. This has a minor negative impact on performance of world gen, but ensures that players cannot derive any information about the world other than the blocks they can already see.
3. Changed local seeding formulas throughout the world generator to a more secure “concatenation” approach enabled by the cryptographically secure RNG. The secureness of the RNG ensures that this concatenation cannot feasibly be derived from the outputs of the RNG, and that there are no weird links that can be exploited between the way different chunks and structures generate in the world.

常见问题

SecureSeed 支持哪些 Minecraft 版本?

SecureSeed 支持 Minecraft Java 版 1.16.4–1.16.5,共 2 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

SecureSeed 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

earthcomputer 的其他作品

查看全部 →