[elektro] kodolas

Kiss Gábor kissg at ssg.ki.iif.hu
Tue May 3 13:09:25 CEST 2011


vajk fekete wrote:

> hash-re keress.

> legprimitivebb megoldas: veszel egy barmilyen titkosito algoritmust, es a 
> szovegbol valahogy gyartasz egy kulcsot, es azzal a kulccsal titkositod. nyilvan 
> azonos szovegre mindig ugyanazt adja, es nyilvan nem lehet visszafejteni a 
> titkositas feltorese nelkul. hogy kulonbozo szovegre nem adja ugyanazt, azt nem 
> egyszeru biztositani, de altalaban eleg ha csillagaszatilag kicsi az esely ra.


Ez se nem primitív (mármint nem egyszerű végrehajtani) sem nem
működőképes. :-)

Legalábbis ha jól értem.
Ugye azt írod, hogy a hash legyen E(f(s),s), ahol
s a string, E(k,t) pedig a k kulccsal a t szöveget titkosító függvény,
f(x) pedig egy bővebben ki nem fejtett ("a szövegből valahogy gyartasz
egy kulcsot") transzformáció?

Ennek számos baja van. A legsúlyosabb, hogy az eredmény nem konstans
hosszúságú, hanem a mérete s-sel nő. (Jó esetben csak lineárisan.)
Így aztán nem is hívhajuk hash-nek.
Aztán az f(x)-t is pontosabban meg kellene határozni. A végén ugyanis
az fog kiderülni, hogy az maga is egy hash függvény, minekutána a többi
sallangra nincs is szükség. :-)

g



More information about the Elektro mailing list