Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi FMX: Plattformübergreifende PBKDF2 Implementierung gesucht (https://www.delphipraxis.net/191711-fmx-plattformuebergreifende-pbkdf2-implementierung-gesucht.html)

Sherlock 13. Feb 2017 12:50

FMX: Plattformübergreifende PBKDF2 Implementierung gesucht
 
Ich möchte gerne in meinem Client Passwörter überprüfen. Die Hashes der Passwörter liegen im Server in folgender Form vor:
Zitat:

pbkdf2(1000,20,md5)$9050c9314b03cdd1$73ddce603f3db 792c9cdffc769dc52c41ac96f43
Wie kann ich ein im Client eingegebenes Passwort hiergegen testen? Ich möchte die Prüfung im Client durchführen, zu diesem Zweck liegen die PW-Hashes bereits lokal vor.

(Ich weiß das MD5 nicht das gelbe vom Ei ist, aber die ganze Anwendung ist eher interner Natur und dafür reicht MD5 allemal.)

Sherlock

Sherlock 14. Feb 2017 13:48

AW: FMX: Plattformübergreifende PBKDF2 Implementierung gesucht
 
Wirklich keiner? Ich habe das hier gefunden, das basiert aber auf DCPCrypt, das nicht wirklich mehr gepflegt wird, und eventuell nicht plattformübergreifend compiliert.

Sherlock

Benedikt Magnus 14. Feb 2017 14:27

AW: FMX: Plattformübergreifende PBKDF2 Implementierung gesucht
 
Zur Ursprungsfrage kann ich nichts sagen, aber DCPCrypt funktioniert plattformübergreifend, ist einer der integrierten Packages von CodeTyphon.

Sherlock 14. Feb 2017 15:04

AW: FMX: Plattformübergreifende PBKDF2 Implementierung gesucht
 
Dann werd ich das mal testen. Nimmst du die Version von Warren Postma oder die von Lorenzo Monti?

Sherlock

Aviator 14. Feb 2017 16:48

AW: FMX: Plattformübergreifende PBKDF2 Implementierung gesucht
 
Zitat:

Zitat von Sherlock (Beitrag 1361563)
Dann werd ich das mal testen. Nimmst du die Version von Warren Postma oder die von Lorenzo Monti?

Sherlock

Ich würde mal behaupten, dass die Version von Lorenzo Monti zumindest aktueller ist. Im Update Log steht etwas davon, dass Delphi Berlin unterstützt wird. Die Version auf Bitbucket ist von 2014.

Benedikt Magnus 14. Feb 2017 18:10

AW: FMX: Plattformübergreifende PBKDF2 Implementierung gesucht
 
Soweit ich das beurteilen kann, baut die Version von Codetyphon auf den Originalquelltexten von David Barton auf.
Im Package steht zumindest folgendes:
Zitat:

<Package Version="4">
<Name Value="pl_DCP"/>
<Author Value="David Barton - converted by barko, 2006"/>
<Description Value="DCPcrypt Cryptographic Component Library for CodeTyphon Studio"/>
<License Value="DCPcrypt is open source software (released under the MIT license) and as such there is no charge for inclusion in other software. However, I am currently a student and if you are making money from my software I would really appreciate a donation of some sort, whether financial or a license for the software you develop (or if anyone wants to sponsor a Mathematical Modelling (Masters) student for their final year...). Please note THIS IS NOT COMPULSORY IN ANY WAY. See http://www.cityinthesky.co.uk/cryptography.html for details on donations."/>
<Version Major="5" Minor="3" Release="1"/>


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:45 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