Encryption delphi

Az adatokat védeni kell. Bíró magadnak, a szégyen, ha a nyitó ára száz millió mosómedve vagy vényköteles alkoholmentes vodka, amit már izzadt három éjszaka egy sötét pincében illegális számítógépes klub - sodródnak a hard-core lusta versenyző, aki kihasználva a másnaposság, tedd a piszkos kezét saját lemezt infoy felbecsülhetetlen. Akkor nem lehet folytatni. Titkosítása, titkosítja, titkosítani.

A titkosítási algoritmus egyszerű, mint Win 3.1. Minden szimbólum kódolt dokumentumot tegye a következőket:

1. Transform a karakter száma Ord csapat.

2. Transform minden karakter a jelszó a felhasználó száma és összege ezeket a számokat hozzá, hogy az 1. lépésben kapott.

3. az eredményt kivonjuk a szám megegyezik a helyzetét egy adott karaktert. Ez úgy van kialakítva, a levelek lesznek titkosítva különbözőképpen helyzetüktől függően a sorban :).

4. Mi történt, mi írjuk vissza a számok karakter Chr parancsot. Mint látható, elvégre mi manipuláció a szimbólum eltérőnek kell lennie.

5. Írja le az egész sort állított ReverseString csapat.

Megfejtése ahogy sejtem, akkor kell elvégezni fordított sorrendben.

Most, hogy az algoritmus szilárdan megragadt a fejedben, végrehajtja a megfelelő programot. Figyelem! Lehetséges, hogy ez lesz az első a program ezzel parancs szintaxisa:

<команда> <путь> <пароль>

- így fog kinézni a konzol a mi alkalmazás (igen, ez lesz a konzol!). Csak két csapat: kripta és dekódolásához - illetve titkosítani és visszafejteni egy fájlt, az elérési utat, amely jelzi a helyet, majd - a jelszót. Ne felejtsük el! Én figyelmeztető komolyan. Remember Me? A csatában!

Kripta C: \ file.txt linuxmustsurvive

- kódolni file.txt. Eredmény (rejtjelezett), hogy továbbra is ugyanabban a könyvtárban, mint a futtatható fájlt a mi alkalmazás néven Translated_File.txt.

Visszafejteni C: \ Translated_file.txt linuxmustsurvive

Kapcsolódó cikkek