PingPerfect · Game Tools

Space Engineers Server Password Generator

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.

Space Engineers dedicated server hosting by PingPerfect
PingPerfect Hosting Game Server Hosting
Server Hosting
Space Engineers
NVMe hardware Online in <10 min Free trial
Order Now

Server password

This is the plain password you'll actually give to your players, it's never written to the config file itself.

Salt (optional)

Paste the ServerPasswordSalt already in your config to reproduce its exact hash for a new password; otherwise a fresh random salt is generated automatically.
Your Config Values PBKDF2-SHA1 · 10,000 iterations
<ServerPasswordHash></ServerPasswordHash> <ServerPasswordSalt></ServerPasswordSalt>
How It Works

From Password To Config File

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.

1Type the password your players will use into the box above. The hash and salt in the readout update automatically as you type.
2Copy the two XML lines, then open your server's SpaceEngineers-Dedicated.cfg. If you host with PingPerfect, this is edited straight from the Config Files section of your Gamepanel, no FTP required.
3Paste the lines in, replacing whatever ServerPasswordHash and ServerPasswordSalt entries are currently there.
4Save the file and restart your server for the new password to take effect.
<ServerPasswordHash>f5RoLOf81z...</ServerPasswordHash> <ServerPasswordSalt>k0BvLqxKd1...</ServerPasswordSalt>

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.

FAQ

Frequently Asked Questions

Why can't I just type the password straight into the 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.

What do the hash and salt actually do?

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.

Does this match the official dedicated server tool?

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.

Why does the hash change every time I type?

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.

Can I reproduce the hash for an existing config?

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.

Is my password sent anywhere?

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.

Ready When You Are

Get A Space Engineers Server Built For This

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.

🍪

Join Us on Social Media