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