Privacy & security

So funktionieren deterministische Logins

Kardix recreates the same login details from the same private inputs. This guide explains what that means, where it helps, and what can go wrong.

Published June 12, 2026 · Reviewed by the Kardix editorial team · 4 min read

Was „deterministisch“ bedeutet

A deterministic system produces the same output whenever every relevant input is exactly the same. In Kardix, that includes the passphrase, optional PIN, account label, selected options, and generator version. Change one character and the resulting username or password changes.

This is different from a random password generator. A random generator creates a new value each time and normally requires you to save it. A deterministic generator lets you recreate a value later, but only when you remember the original inputs precisely.

Der Erzeugungsablauf

  1. You enter a private passphrase that should be long and unique.
  2. You may add a PIN as a second remembered input.
  3. You provide a label such as email-personal or shopping-main.
  4. Kardix normalizes the inputs and runs a password-hardening function.
  5. The derived bytes are formatted into a username and password.

The account label separates websites. The same master inputs with two different labels should produce two different results, reducing password reuse.

Warum Generatorversionen wichtig sind

Even a small change to normalization, Argon2id settings, character sets, or formatting can change every output. Kardix therefore identifies its generation model as KDX2. Keep a record of the version you used. A responsible deterministic tool should preserve old versions when practical instead of silently replacing them.

Grenzen der Wiederherstellung

Important: Kardix cannot recover forgotten inputs. There is no account, cloud vault, or reset email containing your secrets.

Write down non-secret recovery information such as the generator version and your label convention. Do not write the full passphrase next to the accounts it protects. For critical accounts, keep backup codes and recovery methods supplied by the service.

Eine sicherere Nutzung

Use a long passphrase that is not copied from a quote, song, or public profile. Keep labels consistent. Enable multi-factor authentication or passkeys when available. Test that you can recreate a credential before relying on it, and verify site-specific password requirements.

Deterministic generation is a strategy, not a guarantee. It does not protect a compromised browser, keylogger, malicious extension, screen recorder, shoulder surfer, or attacker who knows your private inputs.

Für wen es geeignet sein kann

Kardix may suit people who understand the trade-off and want a no-account, browser-based method. A conventional password manager may be a better choice for users who prefer automatic filling, secure sharing, recovery workflows, or unique random credentials without memorizing a generation recipe.

A complete worked example

Suppose a user chooses a private phrase, an optional PIN, and the label netflix. Kardix derives one account result. Entering the same phrase, PIN, label, and version later recreates that result. Changing the label to google creates a different result for the Google account.

The label is not a public security secret in the same sense as the phrase, but consistency matters. Using work-email one day and workemail later will not reproduce the same result. The same applies to capitalization and version choices.

When to use a version

A version is useful when a service requires a password change. Keep the account label stable and increment the version according to a documented rule. Without a stable version record, future reproduction becomes uncertain.

Operational checklist

  • Test the exact inputs before relying on the output.
  • Record labels and versions separately from the master phrase.
  • Enable multi-factor authentication.
  • Keep service recovery information current.
  • Understand that Kardix cannot restore a forgotten phrase.

Conclusion

Deterministic generation replaces stored credentials with reproducible inputs. The model can be useful, but it requires disciplined input management and honest acceptance of the recovery trade-off.

Try Kardix locally

Generate account-specific login details from your private phrase, optional PIN, and a consistent label. Nothing is saved to a Kardix account.

Kardix-Generator öffnen →

About the author

Savvas Katsikas created Kardix and writes about practical password security, local-first tools, and deterministic generation trade-offs.

Read the author profile →