1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

SHA-Library

  • Christoph R.
  • 14. März 2010 um 11:50
  • Unerledigt
  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 14. März 2010 um 11:50
    • #1

    Hallo!

    Ich suche eine plattformunabhängige und freie Implementierung von SHA-256 oder SHA-512. Am liebsten wäre mir eine kompakte Variante, die man direkt als Sourcecode einbinden kann, um nicht noch mehr zusätzliche Dependencies zu schaffen.

    Kann jemand eine Empfehlung abgeben?

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 14. März 2010 um 15:04
    • #2

    hab mit crypto noch nicht viel gemacht, war aber mit der libgcrypt ganz zufrieden: klick & klick

    wahrscheinlich ist sie dir zu fett und teilweise kam mir die api etwas muehsam vor, aber ihren zweck hat sie fuer mich erfuellt.

    bissl rumsuchen hat nichts gebracht? eine selbstgestrickte sha-lib findet man in recht vielen FOSS projekten.

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 14. März 2010 um 15:25
    • #3

    Die Libraries die ich bis jetzt gefunden habe müssen entweder lang und breit installiert werden, oder sie berechnen den Hash-Wert von priprietären Strukturen die man erst konkretisieren muss. Um sie zu verwenden müsste man sich also tiefer in die Bibliothek einarbeiten. Nachdem ich nur einen einfachen Hash-Wert von einem primitiven String berechnen will, kommt mir das zu überdimensioniert vor. Da erscheint es mir fast einfacher den SHA-Algorithmus selbst zu implementieren, was aber auch nicht die ultimative Lösung ist.

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 14. März 2010 um 15:44
    • #4

    ich seh grad dass sha-256/512 ab glibc 2.7 dabei sind (man 3 crypt). hilft dir das weiter, oder magst dich nicht auf die glibc festlegen?

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • lewurm
    7
    lewurm
    Mitglied
    Reaktionen
    17
    Punkte
    437
    Beiträge
    81
    • 14. März 2010 um 15:50
    • #5

    das hatte ich mal in verwendung, ist aber leider nur eine sha-1 implementierung :thinking_face:

    lolwoot

  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 14. März 2010 um 22:24
    • #6

    Danke, das mit der glibc klingt schon mal gut. Ich werde mir das näher anschauen. Von SHA-1 lasse ich lieber mal die Finger. Nachdem da meines Wissens nach schon Kollisionen gelungen sind nehme ich lieber SHA-2.

  • rob
    1
    rob
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 14. März 2010 um 22:33
    • #7

    Ein .h und ein .c File unter http://www.aarongifford.com/computers/sha.html

    Gruss, Robert

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung