A Space Engineers dedicated server never stores your password as plain text, SpaceEngineers-Dedicated.cfg wants a salted ServerPasswordHash and ServerPasswordSalt instead. Type the password your players will use below and this tool computes both values, using the exact same PBKDF2 hashing as the official server GUI, entirely in your browser.
ServerPasswordSalt already in your config to reproduce its exact hash for a new password; otherwise a fresh random salt is generated automatically.The dedicated server reads its password from two XML tags in SpaceEngineers-Dedicated.cfg. The official in-game GUI fills them in for you, but a headless or hosted server has no GUI, so you edit the file by hand, that's what this generator is for.
They're a pair, the hash is only valid against the exact salt it was generated with, so mixing a hash from one run with a salt from another will lock everyone out. Already running a server and just want to change the password? Paste its existing salt into the Salt field above so the new hash lines up with the salt already saved in your config.
SpaceEngineers-Dedicated.cfg has no plain-text password field. The dedicated server only reads ServerPasswordHash and ServerPasswordSalt, so the password has to be hashed before it goes in the file. That way, anyone who sees a copy of your config, a backup, a support ticket, a screenshot, still can't read the actual password.
When a player connects, the server hashes the password they typed using the stored salt and compares the result to the stored hash. The salt is random, so two servers using the same password still end up with completely different hash values.
Yes. It uses the same derivation as the game's own dedicated server GUI, PBKDF2 with SHA-1, 10,000 iterations, a 16-byte salt and a 20-byte hash, Base64-encoded. Given the same salt, the output is byte-for-byte identical to the official tool.
A fresh random salt is generated automatically the first time you type, and a new salt always produces a new hash. Every hash/salt pair this tool gives you is valid on its own, just make sure the pair you paste into your config came from the same generation.
Yes. Paste the salt already in your SpaceEngineers-Dedicated.cfg into the Salt field and this tool computes the matching hash for whatever password you type, instead of generating a new random salt.
No. The hashing runs entirely in your browser using the built-in Web Crypto API. Nothing you type here is sent to PingPerfect or anywhere else, and the tool still works if you go offline after loading the page.
Instant setup, an easy-to-use config editor right in the Gamepanel, NVMe hardware, and 24/7 support with an average reply under 10 minutes.