Hallo, ich habe jetzt schon eine Weile das Internet durchsucht, kam aber leider auf keine Lösung, die mir bei meiner Problemstellung weiterhilft. Vielleicht sehe ich aber auch nur den Wald vor lauter Bäumen nicht und stehe auf dem Schlauch
Ich möchte einem vom Benutzer eingegebenen String in einem Dataset eine eindeutige, 8-stellige ID zuordnen, welche aus dem String berechnet wird. Das Ganze soll keine Verschlüsselung darstellen und muss nicht rückwärtskompatibel sein.
Da es in der Theorie irgendwann recht viele Datensätze werden könnten, würde ich gerne mehr als nur Dezimalzahlen dafür nutzen. Gibt es eine Möglichkeit, recht simpel so eine ID mit A-Z und 0-9 zu erstellen, die eindeutig ist und das auch auf jedem System? Egal wer und wo etwas eingibt soll immer die gleiche ID erhalten.
Meine erste Idee war, einen Hash zu nehmen, aber mit Bordmitteln geht leider kein CRC32, was all meine Probleme lösen würde MD5, SHA usw sind leider deutlich länger.
Danach habe ich etwas mit Base64 herumprobiert, aber das enthält natürlich Sonderzeichen.
Auch die GetHashCode Methode bringt mich nicht weiter, denn die scheint bei verschienenen System verschiedene Werte auszugeben.
Wäre über jeden kleinen Denkanstoß dankbar
Ich möchte einem vom Benutzer eingegebenen String in einem Dataset eine eindeutige, 8-stellige ID zuordnen, welche aus dem String berechnet wird. Das Ganze soll keine Verschlüsselung darstellen und muss nicht rückwärtskompatibel sein.
Da es in der Theorie irgendwann recht viele Datensätze werden könnten, würde ich gerne mehr als nur Dezimalzahlen dafür nutzen. Gibt es eine Möglichkeit, recht simpel so eine ID mit A-Z und 0-9 zu erstellen, die eindeutig ist und das auch auf jedem System? Egal wer und wo etwas eingibt soll immer die gleiche ID erhalten.
Meine erste Idee war, einen Hash zu nehmen, aber mit Bordmitteln geht leider kein CRC32, was all meine Probleme lösen würde MD5, SHA usw sind leider deutlich länger.
Danach habe ich etwas mit Base64 herumprobiert, aber das enthält natürlich Sonderzeichen.
Auch die GetHashCode Methode bringt mich nicht weiter, denn die scheint bei verschienenen System verschiedene Werte auszugeben.
Wäre über jeden kleinen Denkanstoß dankbar