Rsa signé fichiers ini


la pleine mise en œuvre du RSA signé fichier INI.
Un récent tâche de la mine a été de créer un fichier de licence. Les buts ont été que le fichier de licence doit être facile à lire que le texte brut, mais pas modifié.
La solution était de créer une TSignedIniFile classe. Si une clé privée et publique, à l'INI, le fichier est en lecture/écriture, ce qui permet à un ordinateur à la société émettrice pour créer le fichier de licence. Si seulement une clé publique est fournie à l'INI, le fichier est en lecture seule.
Lors de l'INI, le fichier est ouvert en lecture/écriture et il est modifié, un hachage MD5 est créé, puis cryptés à l'aide de la clé privée. Lorsque l'INI fichier est ouvert en lecture seule, le hachage MD5 est déchiffré à l'aide de la clé publique, puis par rapport à la valeur de hachage du fichier, si elles ne correspondent pas, une erreur est générée.
Cette mise en œuvre permet de lire uniquement les fichiers INI pour la mise en œuvre de licences. L'utilisateur peut facilement voir que leur licence, mais pas le modifier sans invalider la licence.
Le code source complet de l'unité est inclus ci-dessous, il exige de la batterie suite de TurboPower qui est disponible gratuitement sur SourceForge.net
Pour créer une paire de clés utilisez l'une des démos qui viennent avec la boîte postale. Il suffit d'ajouter un bouton à la démo qui ne PrivateKey.SaveToFile et aussi PublicKey.SaveToFile, j'ai utilisé le RSASSA projet. J'ai l'habitude incorporer la clé publique comme une ressource au sein de mon application.
je vous serais reconnaissant de l'audition de toute personne qui peut me dire pourquoi cela ne fonctionne pas avec aks256 KeySizes.
SignedIniFileDemo.zip









Rsa signe fichiers ini


Rsa signe fichiers ini : Plusieurs milliers de conseils pour vous faciliter la vie.


la pleine mise en œuvre du RSA signe fichier INI.
Un recent tache de la mine a ete de creer un fichier de licence. Les buts ont ete que le fichier de licence doit etre facile a lire que le texte brut, mais pas modifie.
La solution etait de creer une TSignedIniFile classe. Si une cle privee et publique, a l'INI, le fichier est en lecture/ecriture, ce qui permet a un ordinateur a la societe emettrice pour creer le fichier de licence. Si seulement une cle publique est fournie a l'INI, le fichier est en lecture seule.
Lors de l'INI, le fichier est ouvert en lecture/ecriture et il est modifie, un hachage MD5 est cree, puis cryptes a l'aide de la cle privee. Lorsque l'INI fichier est ouvert en lecture seule, le hachage MD5 est dechiffre a l'aide de la cle publique, puis par rapport a la valeur de hachage du fichier, si elles ne correspondent pas, une erreur est generee.
Cette mise en œuvre permet de lire uniquement les fichiers INI pour la mise en œuvre de licences. L'utilisateur peut facilement voir que leur licence, mais pas le modifier sans invalider la licence.
Le code source complet de l'unite est inclus ci-dessous, il exige de la batterie suite de TurboPower qui est disponible gratuitement sur SourceForge.net
Pour creer une paire de cles utilisez l'une des demos qui viennent avec la boîte postale. Il suffit d'ajouter un bouton a la demo qui ne PrivateKey.SaveToFile et aussi PublicKey.SaveToFile, j'ai utilise le RSASSA projet. J'ai l'habitude incorporer la cle publique comme une ressource au sein de mon application.
je vous serais reconnaissant de l'audition de toute personne qui peut me dire pourquoi cela ne fonctionne pas avec aks256 KeySizes.
SignedIniFileDemo.zip


Rsa signé fichiers ini

Rsa signé fichiers ini : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation