Re: Übersetzun g "salt", war Re: [RFR] po://shadow/po/de.po (Teil 2/10)
Helge Kreutzmann <[email protected]> Sun, 5 Jul 2026 09:40:12 +0000
| Newsgroups | gmane.linux.debian.internationalization.german |
|---|---|
| Message-ID | <[email protected]> |
This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.
--=_meinfjell-894091-1783244412-0001-2
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Moin Markus,
Am Sun, Jul 05, 2026 at 11:15:48AM +0200 schrieb Markus Hiereth:
> Mario Bl=C3=A4ttermann schrieb am 22. Juni 2026 um 19:16
>=20
> > Am Mo., 22. Juni 2026 um 18:31 Uhr schrieb Helge Kreutzmann
>=20
> > > > #, c-format
> > > > msgid "Unable to generate a salt from setting \"%s\", check your se=
ttings in ENCRYPT_METHOD and the corresponding configuration for your selec=
ted hash method.\n"
> > > > msgstr "Salt f=C3=BCr das Pr=C3=A4fix =C2=BB%s=C2=AB kann nicht erz=
eugt werden. Bitte die Einstellungen f=C3=BCr ENCRYPT_METHOD und den zugeh=
=C3=B6rigen Konfigurationen der gew=C3=A4hlten Hash-Methode =C3=BCberpr=C3=
=BCfen.\n"
>=20
> > > ggf. Salt ??? Zufallsstartwert
>=20
> =20
> > OK.
>=20
> in den Handbuchseiten nahm ich 2023 f=C3=BCr "Salt-Zeichenkette" als =C3=
=9Cbersetzung f=C3=BCr "salt". "Zufalls-Startwert" finde ich nicht gl=C3=BC=
cklich, denn man assoziiert z=C3=A4hlen oder etwas zeitliches damit. Tats=
=C3=A4chlich soll "salt" ja wohl nur das Knacken eines Passwortes erschwere=
n.
Ja, das ist unsere Standard=C3=BCbersetzung, die ich weiterhin passend
finde. Ich wei=C3=9F nicht, wer =E2=80=9Eman=E2=80=9C ist, aber was macht e=
in =E2=80=9ESalt=E2=80=9C?
Wenn ich keinen =E2=80=9ESalt=E2=80=9C habe, dann passiert folgendes:
Eine Zeichenkette, z.B. ein Passwort, wird mit einer kryptographischen
Funktion gehasht. Das ist eine Einwegfunktion, d.h. aus dem Hash kann
ich das Passwort nicht zur=C3=BCckrechnen. Soweit, so gut.
Leider kann ein Angreifer (=E2=80=9ECharly=E2=80=9C, wie er im englischen g=
erne
genannt wird) ganz in Ruhe alle Passw=C3=B6rter durch die (bekannte)
Hash-Funktion jagen. F=C3=BCr =E2=80=9Egern genommene=E2=80=9C Passw=C3=B6r=
ter dauert das gar
nicht lange, aber f=C3=BCr sichere Passw=C3=B6rter (also > 10 Zeichen, mit
Sonderzeichen und Ziffern) dauert das schon lange. Aber - wir sind
noch ohne =E2=80=9ESalt=E2=80=9C, ist das nur einmal zu erledigen. Ich spei=
chere dann
alle Passwort =E2=86=90=E2=86=92 Hash-Kombinationen ab. Das ist ein riesiges
W=C3=B6rterbuch, im englischen hei=C3=9Fen die =E2=80=9ERainbow-Tables=E2=
=80=9C.=20
Wenn ich jetzt durch eine Schwachstelle die verschl=C3=BCsselten Passw=C3=
=B6rter
bekomme, brauche ich nur das aufgebaute W=C3=B6rterbuch zu schauen und in
Sekundenbruchteilen habe ich das Passwort.=20
Hier kommt das =E2=80=9ESalt=E2=80=9C oder der Zufallsstartwert ins Spiel. =
Wenn ich
den Hash mit einem andere Wert starte (n=C3=A4mlich dem =E2=80=9ESalt+Passw=
ort=E2=80=9C),
dann kommt auch was anderes raus. D.h. die Tabellen des Angreifers
sind nutzlos, weil er erst nach dem Angriff sieht, welcher
Zufallsstartwert verwandt wurde und dann erst die Tabelle bauen kann
bzw. die Passw=C3=B6rter mit roher Gewalt zu brechen versuchen kann - und
das dauert. In der Zeit k=C3=B6nnen die Benutzer ihr Passwort in relativer
Ruhe =C3=A4ndern. (Au=C3=9Fer Ihr Passwort war =E2=80=9Eqwerety=E2=80=9C od=
er so).
Im englischen spielt es auf das =E2=80=9ESalz in der Suppe=E2=80=9C an. Die=
Suppe ist
die Hashfunktion, die aber erst so richtig gut/klever wird, wenn das
=E2=80=9ESalt=E2=80=9C die vorberechneten Tabellen wertlos macht.
Viele Gr=C3=BC=C3=9Fe
Helge
--=20
Dr. Helge Kreutzmann [email protected]
Dipl.-Phys. http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
Help keep free software "libre": http://www.ffii.de/
--=_meinfjell-894091-1783244412-0001-2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEbZZfteMW0gNUynuwQbqlJmgq5nAFAmpKJnYACgkQQbqlJmgq
5nBAVRAAkSEW/jZ+/XcySKhkSN76N6MoYWSWm9rUGAQC6tRhhqzE0oXWgQAXoTFO
feTbkDZf6BWQdpPscI9Mi2zbiswU9cTmHzhEikeNcq2CI2bO5d9UEavl9FjyqXXo
wS1BBVYNQJwITcYbQF9qX1NrCi3uV2DV+Lun5Jc8JQMSm6O5CebTB6ikVzLNXLxc
Fo04Og9EfaXcRV5ruEAi6s61Y1bozcjp7th4lXSodyF3Ju1O32q0dEYEs4tfF1lU
KHfcX5R6YS6pZdp4f8/A3Hy9slnYf2Cz4ER7d3eLXAGvWq39GC1/XkeMWlXYZSKN
5HkXeAyhn+RstYZPm1nZf70YBqhrXNCXAWI5NFO1tqX59oKhfgk22VO71cWbCGRe
+WDaA5H+QoXL4SbF4Uu9ybpEmQqGaV2nd8B5A0i69PNN1oogEhtlRpPe1E6TL75C
E320d3kEt/le+lUXm2k8yGIDZG+pkGYG4MvgYQawbSNsON8WdjMfW+tYr2c9qvDa
s1Fa45IUpa0rd1rPl6srSfZATkDi1Yn94+Zl3ntgU4FVL0Lq0jGfOXf3EYPht+EC
o3Lbi3/stZL1ixroG6AwKeUDa542eQb6EYzvN2T4hy4ECZqs+EPgMN/SyVtETHJf
F4UmcZXRb0lTWXS0zNcapeqN562LbLBdQV3Oz6WgH+F5oavSd9s=
=BJVo
-----END PGP SIGNATURE-----
--=_meinfjell-894091-1783244412-0001-2--