Datuve :: Forums :: Arhīvs :: Burtu un ciparu atsifrejums

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 81

Reģistrētie lietotāji online: 0

Viesi online: 81

Datuve.lv video
Top.LV

Burtu un ciparu atsifrejums

Ievietoja: Kaprālis @ 2008.01.15 10:38  

Bieži esmu redzējis ka pēc ievades kādā meklētājā u.c., vārds tiek pārveidots burtu un ciparu salikumā. Ar ko ir  iespējams šos burtu un ciparu salikumus atšifrēt (programma vai tabula)?

Komentāri:

#1 clalbus @ 2008.01.15 10:47

piemēru, lūdzu...

#2 Kaprālis @ 2008.01.15 10:51

Kautvai dc++ HRBOBQGXMQMRJO3XSX7WLJQZBT7AWHSHOEN2GEY, tas pats forumos.

#3 clalbus @ 2008.01.15 11:36

Tas vārds tiek [ul=http://en.wikipedia.org/wiki/Hash_function]nohašots[/url]. Izskaitļot, kas bija nohašots ir neiespējami, bet esmu dzirdējis, ka mazām vērtībām t.i. vārdiem līdz 7simboliem vai tml. ir iespējams izskaitļot...

#4 Eric @ 2008.01.15 11:46

aizmirsti par Hash stingu atšiferēšanu.. tev paies 6 mēneši lai atšiferētu vienu īsu stringu..

#5 Kaprālis @ 2008.01.15 12:03

Vai Jūs tiešām esat pārliecināti, ka ir tik traki? Jābūt taču kautkādai sakarībai?

#6 m_janis @ 2008.01.15 12:07

Ir gan un lai atšifrētu tevis rakstīto piemēru, ar tavas mūža ilgumu nepietiks :(.

#7 Kaprālis @ 2008.01.15 12:10

Patiesībā, šo pašu piemēru paņēmu no dc++ un iemetu serčā, un kā zini vai nē tas izmeta pāris variantus, kas tam atbilda, tākā spried pats!

bet kas attiecas uz citiem ne dc++ piemēriem, to nez, jo pieļauju ka katrs softs pa savam piešķir kombinācuju.

#8 bublik @ 2008.01.15 13:29

Pilnīgi noteikti tas nav neiespējami, viss ir laika jautājums ;)

#9 LMN @ 2008.01.15 15:10

#7: uz tā balstās viena no DC meklēšanas funkcijām, tāpēc arī atradi to, ko meklēji. Konkrētajā gadījumā ir runa par TTH (http://en.wikipedia.org/wiki/Hash_tree#Tiger_tree_hash).

Vispārīgā gadījumā hash funkcijas (jeb jaucējfunkcijas) ir veidotas tā, lai katrai unikālai virknei piekārtotu tikpat unikālu un šķietami nejaušu citu virkni. Nelielas izmaiņas sākuma virknē rada lielas izmaiņas izejas virknē. Jaucējfunkcijas darbojas vienā virzienā - t.i., lai no izejas virknes iegūtu sākotnējo virkni būs nepieciešams pārmeklēt visus iespējamos sākuma virknes variantus un atrast tādu virkni, kuru apstrādājot ar jaucējfunkciju, tiek iegūta izejas virkne. Šajā gadījumā runā par kolīziju un nevar droši zināt, ka iegūta tieši sākotnējā virkne - tikpat labi tā var būt kāda cita virkne.

#10 Kaprālis @ 2008.01.15 16:15

THX LMN! par izsmeļošo atbildi, kā nekā lielākiem grandiem uzticos vairāk.