RSA signert INI files

En full gjennomføring av en RSA signert INI file.A siste oppgaven min var å skape en lisensfil. Målene var at lisensfilen bør være lett leses som ren tekst, men ikke modified.The løsning var å skape en TSignedIniFile klasse. Hvis gitt en privat og offentlig nøkkel INI-filen er lese /skrive, gjør dette til en datamaskin ved utstedelse av selskapet å opprette lisensfilen. Hvis bare en offentlig nøkkel er gitt så INI filen leses only.When INI filen åpnes som lese /skrive og endres, en MD5 hash er opprettet og deretter kryptert med den private nøkkelen. Når INI filen åpnes som skrivebeskyttet, er MD5 hash dekrypteres med den offentlige nøkkelen og deretter sammenlignet med dagens hash av filen, hvis de ikke samsvarer da en feil er raised.This implementering åpner for Read-Only INI-filer for implementering av lisenser. Brukeren kan enkelt se hva deres lisens inneholder, men ikke endre den uten ugyldig license.The full kildekode for enheten er inkludert nedenfor, krever det LockBox suite fra TurboPower som er fritt tilgjengelig på SourceForge.net Å skape et nøkkelpar bruke en av demoene som kommer med LockBox. Bare legg en knapp for å demoen som gjør PrivateKey.SaveToFile og også PublicKey.SaveToFile, jeg brukte RSASSA prosjektet. Jeg pleier å legge ned den offentlige nøkkelen som en ressurs innenfor mitt application.I ville sette pris på å høre fra noen som kan fortelle meg hvorfor dette ikke fungerer med aks256 KeySizes.SignedIniFileDemo.zip Anmeldelser



Previous:
Next Page: