Orice algoritm de criptare poate fi implementat software. Dezavantajele constau
in viteza, cost si usurinta in manipulare si modificare. Avantajul este oferit de flexibilitate si portabilitate, usurinta in folosire si in efectuarea de upgrade-uri. Programele criptografice pot fi copiate foarte usor si instalate pe orice masina si se pot incorpora in aplicatii complexe, cum ar fi cele de comunicatii si procesoarele de texte. Programele de criptare software sunt foarte populare si sunt valabile pentru majoritatea sistemelor. Ele sunt destinate sa protejeze fisiere individuale. Utilizatorul, in general, cripteaza si decripteaza fisiere. Este important ca schema de administrare a cheilor sa fie sigura. Cheile nu trebuie pastrate oriunde pe disc. Textele clare ce se cripteaza trebuie, de asemenea, sterse dupa efectuarea operatiei. WinRAR este unul dintre cele mai cunoscute programe de arhivare existente pe piata. Programul permite crearea atat a fisierelor comprimate in formatul RAR, cat si clasicele fisiere Zip. In plus, pot fi deschise si urmatoarele formate de fisiere: CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR si ISO. In ceea ce priveste performantele, WinRAR a inregistrat o rata de compresie mult mai buna decat cea oferita de utilitarele bazate pe suportul pentru clasicul format Zip. Programul prezinta o interfata accesibila, in cadrul acesteia fiind incluse facilitati de drag&drop si suportul unui vrajitor destinat simplificarii procesului de arhivare. De asemenea, este accesibil suportul pentru crearea arhivelor autoexecutabile si a celor mutivolum. Functiile destinate repararii arhivelor sunt deosebit de utile atunci cand apar erori fizice pentru fisierele disponibile pe diverse medii de stocare. Pentru protectia fisierelor arhivate RAR foloseste o criptare puternica (AES), facand aproape imposibila recuperarea parolelor mai mari de 7 caractere. Quote: Please note that WinRAR has incorporated AES (using the Rijndael algorithm) encryption since V2.9. A user using AES encryption has the highest probability of success against password retrieval programs. Even when using the most powerful optimising password retrieval system it is only possible to test no more than a few thousand passwords each second. Therefore, a "brute-force" attack is effective for files protected with short passwords of up to 5 or 6 characters. A dictionary-attack will be your only option and if this is unsuccessful then your valuable data will be lost indefinitely. Programele de arhivare/dezarhivare pot fi clasificate in functie de obiectul supus comprimarii(arhivarii): · Comprimare de fisiere,dintre care cele mai reprezentative sunt: ARJ,RAR,WINRAR,WINZIP; · Comprimare hard disk, avand ca utilitar reprezentativ produsul STACKER. Majoritatatea programelor de comprimare au la baza urmatorul principiu de lucru: · Se cauta secventa care se repeta; · La gasirea secventelor,acestea se inlocuiesc cu un simbol(asemenea unei prescurtari); · Dupa parcurgerea fisierului sau intregului hard disk se adauga un index al simbolurilor folosite. Exemplu: Textul real are forma: Doru Ionescu este inalt,Ion Popescu este mai mic. #Ion &escu $este 1# 2& 3$ Textul comprimat: Doru #& $ inalt, # Pop& $ mai mic. Pentru decompresie se recurge la procesul invers inlocuindu-se simbolurile definite cu secventele pe care le codifica. Tehnica este deosebit de eficienta pentru fisiere ce contin texte sau pentru bazele de date,la care se poate obtine o reduce a spatiului ocupat de pana la 70%,in timp ce fisierele executabile nu se pot comprima mai mult de 40%-50%. Dintre programele de arhivare/dezarhivare(cu eventulalele recomandari de utilizare in functie de testarile utilizate) se mentioneaza: · ARJ are cea mai buna compresie, dar si timpul de comprimare este mai mare; varianta ARJ 2.30 are rezultate mai bune in cazul fisierelor de text scurte, iar ARJ 2.10 permite si arhivarea pe mai multe dischete; · PKZIP/PKUNZIP ofera cel mai scurt timp de comprimare/decomprimare ,iar varinata 2.01 are rezulate deosebite in cazul documentatiilor mari, permitand,asemanator ARJ 2.10 ,salvarea/restaurarea de arhive extinse pe mai multe dischete; · LHA ofera o compresie mai buna decat PKZIP, cu o viteza de comprimare/decomprimare mai mare decat ARJ 2.30; · RAR poate despacheta si fisiere comprimate cu ARJ sau PKZIP(cu conditia ca utilitarul sa se gaseasca intr-o cale definita prin PATH).