Existe-t-il des bibliothèques libres qui implémentent la signature numérique? J'en ai besoin pour travailler dans Delphi 2010 et être portable. Par portable, je veux dire que la bibliothèque implémente les algorithmes réels, plutôt que d'utiliser l'API Windows.Librairie de signature numérique gratuite dans Delphi
TurboPower LockBox ne fonctionne pas pour moi: here's an expalantion.
Je ne sais pas si c'était tlockbox, mais une librairie Delphi libre a créé des paires de clés de très basse qualité. Cela montre une fois de plus que c'est une bonne idée d'utiliser du code bien révisé comme OpenSSL pour crypto. – CodesInChaos
Le bug dans Lockbox 3 a été corrigé. Cela devrait marcher pour vous maintenant. Je suppose que CodeInChaos fait référence à Lockbox 2. Lockbox 3 fait beaucoup d'efforts pour créer des paires de clés de haute qualité. –
Regardé dans le code à nouveau. Semble être LockBox 2.07. Et le problème est que (sur Windows) le PRNG est ensemencé avec l'heure actuelle d'une manière qui obtient environ 16 bits d'entropie/60000 graines distinctes. Ainsi, seulement environ 60000 clés RSA distinctes sont créées pour chaque ensemble de paramètres. Sous Linux c'est un peu mieux (mais toujours cassé) avec 32 bits d'entropie de '/ dev/random'. – CodesInChaos