Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem WinRar přes konzoli

Ja sice nie som pan Fiala, ale ked chces vo svojom programe rozbalovat tak si najdi nejaku kniznicu rar-u alebo 7zip, vo forme dll alebo lib, a tu pouzijes. Dll sa nacitava za behu, lib sa pripaja k projektu. Pouziva sa to napr. tak ze nacitas subor do pamate, alokujes dalsiu pamat pre rozbaleny subor, a zavolas prislusnu funkciu na dekompresiu z dll alebo z lib.

Je nutne podotknut ze pouzivat kompresiu len kvoli tomu aby si znecitatelnil obsah je nezmysel. Ptz kompresne rutiny su 1000x zlozitejsie jak kryptovacie rytiny. Na zakryptovanie ti staci naprogramovat si AES algoritmus, co je brnkacka na webe sa vyskytuje kopec zdrojakov vcetne referncnych, nemusis pouzivat cudzie dekompresne dll apod.
A druhe co je nutne podotknut, ani rar ani nic ten subor neochrani. Ptz budes musiet mat heslo alebo kluc v programe, a to si vie precitat kazdy reverse-inzinier, a je ich (nas :) dost.

Ak chces chranit subor len proti zmene, a nevadi ti citatelny obsah tak to mozne je tak ze subor digitalne podpises, v programe bude na overovanie len public kluc, podpisujes to privatnym klucom ktory nikde v programe nemusi byt ulozeny. To sa da zas obist tak, ze nejaky cracker vymeni privatny kluc v programe za svoj.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny