Encryption Delphi, a különböző cikkek, programozás - programozás C, Delphi, C #
New Page 1
Titkosítás 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ódolás fájl. txt. Eredmény (rejtjelezett), hogy továbbra is ugyanabban a könyvtárban, mint a futtatható a mi alkalmazás nevű fájlt Fordította _ fájl. txt.
Visszafejteni C: \ Translated_file.txt linuxmustsurvive
Megvalósult ezt így: