> Problem se sastoji u sledecem:
> 1. Potrebno je kriptovati neki fajl-konkretno u mom slucaju PDF i napraviti
> novi sa ekst. ePdf
> 2. U isto vreme potrebno je kreirati Delphi exe fajl (npr: fajl1.exe) u koji ce
> se upisati sifra (ili sifre) za ePdf-dakle SIFRE kojima je kriptovan ePdf-fajl.
> (Konkretno sifre ce se upisati u Share mem tog exe fajla-Exe fajl dakle
> nosi podatke o sifri (ama) za ePdf fajl (NE POSTOJI JEDNOSTAVNIJE OBJASNJENJE))
Definiši ShareMem exe fajla.
> 3.Napraviti programcic koji ce na osnovu unetih sifara (u nekom npr.
> novom prozoru) dekriptovati ePdf fajl i otvoriti ga
> 4. Provera sifre se vrsi otvaranjem exe fajla (fajl1.exe) koji nosi sifru
> ePdf fajla. (Taj exe fajl bi trebalo da se privremeno otvori dok je
> aktivan navedeni programcic)
Šta znači otvaranje, startovanje programa ili čitanje binarnog sadržaja fajla sa diska?
Nisu sve stvari precizno definisane pa ti ne mogu dati konkretniji odgovor. Elem, nema tehničkog razloga za upisivanje šifara u exe fajl, može u bilo koji drugi ali ako je takav zahtev naručioca onda šta da se radi. Otprilike su ovo koraci:
1) Napravi dva programa jedan glavni i drugi u kome će se smeštati šifre
2) Taj drugi uključi u prvi kao resurs
3) Kada zatreba smeštanje šifara izvuci drugi exe i snimi ga kao samostalni na disk.
4) Na kraj tog exe fajla, upiši tražene šifre
5) Kod dekriptovanja pročitaj šifre sa kraja fajla i uradi šta treba, to možeš uraditi i iz samog exea u kome su smeštene šifre ili iz nekog drugog, već prema potrebi.