AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:32

Parameter dieser Suchanfrage:

Suche in Thema: DEC 5.2 String hashen?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: DEC 5.2 String hashen?

     
      by himitsu, 6. Mai 2017
    Und ein Salt kann natürlich beliebig groß sein, außer bei Hash-/Verschlüsselungsfunktionen, die einen Salt mit fester Länge erfordern.
    Ein Salt ist einfach nur ein "beliebiger" Startwert, mit dem man quasi den Hash initialisiert, damit bei selben Eingangsstrings nicht der selbe Ausgangshash raus kommt, also z.B. das selbe Passwort in verschiedenen Systemen nicht den selben Hash hat und man es so...
  • Forum: Programmieren allgemein

    AW: DEC 5.2 String hashen?

     
      by himitsu, 4. Mai 2017
    Die wichtigen Teile der EXE sind in den RAM gemappt, also kann man das auch im RAM hashen, anstatt die Datei.
    Nur muß man hier erstmal alle Teile finden, da erstens die PE-Sektionen einzeln geladen werden, die Reallocationstabellen übershrieben werden und auch überall die Sprung-/Speicheradressen werden vom Windows gepatcht, wenn das Image im RAM verschoben wurde.
  • Forum: Programmieren allgemein

    AW: DEC 5.2 String hashen?

     
      by himitsu, 2. Mai 2017
    BinToHex

    TGUID hat zufällig gleich viele Bytes wie ein MD5 ... ein Schelm, wer das einfach mal castet.
  • Forum: Programmieren allgemein

    AW: DEC 5.2 String hashen?

     
      by himitsu, 2. Mai 2017
    Die größeren Hashs machen eher etwa sowas, aber vom Prinzip her ändert sich dabei nichts.
    i := i xor (Ord(s) * 12145612) mod 456413);
    oder i := (Ord(s) * 12145612 + i) mod 456413);



    ABER: string
    Man sollte immer einen "definierten" Input verwenden.
    Hier würde ich UTF-8 oder Unicode empfehlen (notfalls auch ANSI, aber besser zukunftsicher, als oldtyle).
    Denn solange nur ASCII in den...
  • Forum: Programmieren allgemein

    AW: DEC 5.2 String hashen?

     
      by himitsu, 2. Mai 2017
    Jupp.

    im gegensatz zu MD5/SHA1 bringen kleine Eingangsänderungen eine große Ausgangsänderung.
    Daher ist es schwerer eine "Kollision" zu erreichen.
    1 Bit im Input ändern, ändert nahezu alle Bits im Ausgang.

    Aber bei XOR ändert es eben nur dieses eine Bit und man kann das mit einem anderen Bit wieder zurückändern.
    Da hier auch alle bytes gleich behandelt werden, ist es da auch egal in...
  • Forum: Programmieren allgemein

    AW: DEC 5.2 String hashen?

     
      by himitsu, 2. Mai 2017
    BobJenkins ist klein (32 Bit, ähnlich CRC32) und schnell.

    MD5 ist größer (128 Bit) und langsamer, aber dafür eben auch "genauer".

    SHA1 = 512 Bit


    Kommt drauf an, was man erreichen will, wie sehr sich der Hash dann bei "kleineren" Änderungen ändert, wie Manupulationssicher es sein soll und wie schnell es gehn soll.

    z.B. XOR, da ändert man zwei Mal das selbe Bit in verschiedenen Bytes...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=192579
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz