Rsa firmado en los archivos ini


Una implementación completa de un RSA firmado en el archivo INI.
Una tarea reciente de las minas fue crear un archivo de licencia. Los objetivos eran que el archivo de licencia debe ser fácil de leer como texto sin formato, pero no modificar.
La solución fue crear una TSignedIniFile clase. Si se le da una clave privada y pública el archivo INI es de lectura/escritura, esto permite que un equipo de la empresa emisora a crear el archivo de licencia. Si sólo una clave pública se proporciona a continuación, el archivo INI es de sólo lectura.
Cuando el archivo INI se abre como de lectura/escritura y se altera, un hash MD5 es creado y se encripta con la clave privada. Cuando el archivo INI se abre como de sólo lectura, el hash MD5 se descifra con la clave pública y, a continuación, en comparación con el actual hash del archivo, si no coinciden, entonces se produce un error.
Esta aplicación permite leer sólo los archivos INI de la aplicación de las licencias. El usuario puede ver fácilmente lo que su licencia contiene, pero no alterarla sin invalidar la licencia.
El código fuente completo de la unidad se incluye a continuación, se requiere de la Caja de seguridad de la suite de TurboPower que está disponible gratuitamente en SourceForge.net
Para crear un par de claves, utilice uno de los demos que vienen con Caja de seguridad. Simplemente agregar un botón a la demo que hace PrivateKey.SaveToFile y también Clavepublica.SaveToFile, he utilizado el RSASSA proyecto. Yo generalmente incrustar la clave pública como un recurso dentro de mi aplicación.
me gustaría escuchar de alguien que me puede decir por qué esto no funciona con aks256 KeySizes.
SignedIniFileDemo.zip









Rsa firmado en los archivos ini


Rsa firmado en los archivos ini : Multi-millones de consejos para hacer su vida mas facil.


Una implementacion completa de un RSA firmado en el archivo INI.
Una tarea reciente de las minas fue crear un archivo de licencia. Los objetivos eran que el archivo de licencia debe ser facil de leer como texto sin formato, pero no modificar.
La solucion fue crear una TSignedIniFile clase. Si se le da una clave privada y publica el archivo INI es de lectura/escritura, esto permite que un equipo de la empresa emisora a crear el archivo de licencia. Si solo una clave publica se proporciona a continuacion, el archivo INI es de solo lectura.
Cuando el archivo INI se abre como de lectura/escritura y se altera, un hash MD5 es creado y se encripta con la clave privada. Cuando el archivo INI se abre como de solo lectura, el hash MD5 se descifra con la clave publica y, a continuacion, en comparacion con el actual hash del archivo, si no coinciden, entonces se produce un error.
Esta aplicacion permite leer solo los archivos INI de la aplicacion de las licencias. El usuario puede ver facilmente lo que su licencia contiene, pero no alterarla sin invalidar la licencia.
El codigo fuente completo de la unidad se incluye a continuacion, se requiere de la Caja de seguridad de la suite de TurboPower que esta disponible gratuitamente en SourceForge.net
Para crear un par de claves, utilice uno de los demos que vienen con Caja de seguridad. Simplemente agregar un boton a la demo que hace PrivateKey.SaveToFile y tambien Clavepublica.SaveToFile, he utilizado el RSASSA proyecto. Yo generalmente incrustar la clave publica como un recurso dentro de mi aplicacion.
me gustaria escuchar de alguien que me puede decir por que esto no funciona con aks256 KeySizes.
SignedIniFileDemo.zip


Rsa firmado en los archivos ini

Rsa firmado en los archivos ini : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación