Forum » Programiranje » [C++]Kako "na trdo" zakodirat podpis (hash)?
[C++]Kako "na trdo" zakodirat podpis (hash)?
MarE69 ::
Malo bluzenja (človeku se skisajo možgani če cel dan sedi pred "kišto"):
Imam en hecen problemčič, tako bolj teoretičen. Imam program, v katerem sem uporabil izračun MD5 za preverjanje gesel. Potem sem pa razmišljal, da bi namesto ločenega MD5 cele .EXE datoteke ta podpis kar zakodiral v sam program ki bi tako preverjal samega sebe. Ampak kako, če ga vnaprej ne poznam? Ena varjanta bi bila, da pri izračunu izvzel tistih 16 bajtov, kjer je konstanta za hash. Vseeno pa me zanima ali bi šlo še kako drugače....
Imam en hecen problemčič, tako bolj teoretičen. Imam program, v katerem sem uporabil izračun MD5 za preverjanje gesel. Potem sem pa razmišljal, da bi namesto ločenega MD5 cele .EXE datoteke ta podpis kar zakodiral v sam program ki bi tako preverjal samega sebe. Ampak kako, če ga vnaprej ne poznam? Ena varjanta bi bila, da pri izračunu izvzel tistih 16 bajtov, kjer je konstanta za hash. Vseeno pa me zanima ali bi šlo še kako drugače....
darh ::
to ne moreš naredit. Ne moreš v datoteko shranit md5 zapisa te datoteke. No lahko, ampak ne moreš shraniti pravega, trenutnega md5 hasha te datoteke.
Excuses are useless! Results are priceless!
Zgodovina sprememb…
- spremenil: darh ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Nov, učinkovitejši napad na SHA1Oddelek: Novice / Varnost | 6166 (4730) | fiction |
» | dual boot xp/ubuntuOddelek: Operacijski sistemi | 1846 (1727) | misek |
» | Kopiranje compact flash kartic?Oddelek: Programska oprema | 1119 (1017) | elvisc |
» | Problem z instalacijo SuSE linux 9.3 64 bitOddelek: Operacijski sistemi | 1121 (1003) | sverde21 |
» | virus in OS (strani: 1 2 3 )Oddelek: Loža | 6888 (5477) | krneki0001 |