Results 1 to 10 of 10

Thread: AES-256-GCM in Delphi2007

  1. #1

    AES-256-GCM in Delphi2007

    Voor de koppeling met een extrene applicatie heb ik een versleuteling volges AES-256-GCM nodig (is voorgeschreven), maar ik kan geen package vinden die dat aankan. Gekeken naar DcpCrypt, dLockbox en DEC_V5

    Willem

  2. #2
    Heb er zelf geen ervaring mee, maar als ik het goed begrijp zit er in in secure bridge van Devart ook AES-256 functionaliteit.

  3. #3
    p.s. weet niet of het GCM ondersteund

  4. #4
    TMS Software heeft tegenwoordig een redelijk uitgebreide crypt library, mogelijk ondersteund die dat?

    https://www.tmssoftware.com/site/tmscrypto.asp

    Over het algemeen kun je hun handleidingen gewoon downloaden.

  5. #5
    TMS is geschikt voor >= XE2 Willem heeft het nodig voor 2007

  6. #6
    Stijn Sanders develyoy's Avatar
    Join Date
    Jun 2008
    Location
    GentBrugge, Belgi?½
    Posts
    1,046
    Ikzelf heb AES al eens proberen doen hier en HMAC hier maar die GCM zou ik nog eens specifiek moeten herbekijken. Daarnaast was ik op een zijspoor aan het proberen vanuit code rechtsstreeks een OpenSSL/LibreSSL DLL aan te spreken, die zijn in theorie veel beter nagekeken en beproefd dan mijn dingetjes, maar daar kijk af en toe maar eens voor en ik zat nog nagenoeg nergens...

  7. #7
    @ luigi: Zit er niet in (zo te zien) - hoedt zich bezig met SSH en SSL en ik moet de datastring versleutelen, zodat die versleuteld overgezet kan worden - los van het protocol (http/https). de data wordt ook bij e applicatie niet gedecodeerd, pas bij dgene die de gegevens mag inzien....
    @develyoy: GCM is een ander verhaal - gaat wat verder dan alleen de blockcypher...

  8. #8
    Stijn Sanders develyoy's Avatar
    Join Date
    Jun 2008
    Location
    GentBrugge, Belgi?½
    Posts
    1,046
    Ik krijg intussen al iets meer signaal uit 'libcrypto-41.dll' die ik via libressl.org vond. En ik zie AES-GCM staan in deze waslijst: https://www.openssl.org/docs/man1.1....s_192_gcm.html
    Als ik het goed begrijp krijg je een pointer naar een EVP_CIPHER structuur met daarin init, do_cipher en cleanup functie-pointers. Ikzelf ben op zoek om een RS256 sleutel te verifiëren, dus misschien kom ik niet langs de EVP definities...

  9. #9
    Ik moet er nog naar kijken maar http://wiki.overbyte.eu/wiki/index.php/ICS_Download zou bruikbaar moeten zijn - ook voor oudere delphi versies.

  10. #10
    Uiteindeljk heb ik via een collega een aantal voorbeelden tegengekomen - zij het in C# en C, (links volgen nog) maar met doorspitten van de achtergronden is het uiteindelijk gelukt om die naar delphi (2007) om te zetten. Dat is nu één codeblok geworden, niet fraai of optimaal maar het lijkt te werken.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •