CGollhardt
Mitglied
Hallo Miteinander,
ich speichere im Moment einen sha256 Hash als varchar(64) in der Datenbank. (Dieser kann ja aber jedes Zeichen speichern).
Die Frage ist, kann man das ganze nicht als einen anderen Datentyp speichern, der Efizienter ist? Vielleicht Binär? Mir ist ausgefallen, dass das ganze ja nur aus 0-9,A-F besteht, also Hexadizimal.
Eine Komprimierung/Konvertierung halte ich nicht unbedingt für performat.
Habe nur folgenden Beitrag zu diesem Thema finden können
java - How to create a mysql "sha-256" column? - Stack Overflow (was ist an sha256 unsicher? Soll ja auch nicht 1 Sekunde zum berechnen brauchen...)
Also:
Würdet ihr es genau so speichern, oder wie macht man das korrekt?
Edit: Ich verwende MySQL
ich speichere im Moment einen sha256 Hash als varchar(64) in der Datenbank. (Dieser kann ja aber jedes Zeichen speichern).
Die Frage ist, kann man das ganze nicht als einen anderen Datentyp speichern, der Efizienter ist? Vielleicht Binär? Mir ist ausgefallen, dass das ganze ja nur aus 0-9,A-F besteht, also Hexadizimal.
Eine Komprimierung/Konvertierung halte ich nicht unbedingt für performat.
Habe nur folgenden Beitrag zu diesem Thema finden können
java - How to create a mysql "sha-256" column? - Stack Overflow (was ist an sha256 unsicher? Soll ja auch nicht 1 Sekunde zum berechnen brauchen...)
Also:
Würdet ihr es genau so speichern, oder wie macht man das korrekt?
Edit: Ich verwende MySQL
Zuletzt bearbeitet: