Pokaż wyniki 1 do 6 z 6

Temat: Szyfrowanie MD5.

  1. #1
    Zarejestrowany
    Dec 2007
    Postów
    136

    Domyślnie Szyfrowanie MD5.

    Podczas wieczornych 'zabaw z perlem' zaczalem sie glowic nad dosc intrygujaca rzecza. Skoro w MD5 szyfruje sie tylko w jedna strone, to jaki cel ma taka czynnosc? Wybaczcie moze moje pytanie jest strasznie glupie ale kto pyta nie bladzi. Zakladajac ze napiszemy sobie program, a nastepnie zaszyfrujemy go MD5 to w jaki sposob komputer moze go odpalic? Jesli jest podany hash to problemu niema.

    Moze inaczej, bo tak gdybac to sobie moge w nieskonczonosc. Czy mogl by ktos napisac w prosty sposob do czego sie wykorzystuje MD5 i czy istnieje inna metoda niz dopasowywanie hashy zeby odczytac tresc oraz czy skoro MD5 jest szyfrowaniem w jedna strone to czy po zakodowaniu jesli odpale program to bedzie on dzialal?

    Wybaczcie za taki chaos w wiadomosci, ale nagle uswiadomilem sobie ze g.... wiem na ten temat i zrobilem sie bardzo rzadny wiedzy, a wikipedia dzisiaj dla mnie dosc oschla w tym temacie.

  2. #2
    Avatar dexter
    dexter jest offline Element wywrotowy
    Zarejestrowany
    Jun 2007
    Skąd
    Poznań
    Postów
    159

    Domyślnie

    MD5 nie służy do szyfrowania programów - to jest funkcja skrótu.
    Chodzi o to, ze dowolnie długi ciąg poddany "konwersji" na md5 da zawsze wynik tej samej długości, dodatkowo (afaik) MD5 jest zupełnie pozbawiony kolizji, wiec nie istnieją dwa różne ciągi danych, które po konwersji na MD5 dałyby ten sam wynik.

    Powyższe właściwości mają wiele zastosowań:
    - porównywanie zawartości plików
    - weryfikacja poprawności plików
    - przechowywanie haseł w bezpiecznej formie
    - podpisywanie cyfrowe e-maili (chyba - nie pamiętam jakiej funkcji skrótu używa się do porównania zawartości z podpisem)

    to tylko kilka zastosowań. które przyszły mi do głowy o tej porze.

  3. #3
    Avatar elceef
    elceef jest offline Proces bezczynności
    Zarejestrowany
    Apr 2008
    Postów
    200

    Domyślnie

    Cytat Napisał dexter Zobacz post
    dodatkowo (afaik) MD5 jest zupełnie pozbawiony kolizji, wiec nie istnieją dwa różne ciągi danych, które po konwersji na MD5 dałyby ten sam wynik
    Żadna funkcja skrótu nie jest pozbawiona kolizji (więc także MD5), ponieważ nie są funkcjami jednowartościowymi. W przypadku MD5 wartości funkcji są ograniczone zbiorem o mocy 2^128. Jest to bardzo dużo, ale jednocześnie bardzo mało w porównaniu z nieskończenie wielkim zbiorem danych wejściowych.
    Podsumowując, istnieje nieskończenie wiele ciągów danych, które poddane funkcji MD5 bedą miały identyczny skrót. Obecnie MD5 nie jest już tak bezpieczną funkcją jak kiedyś ponieważ znaleziono szybki sposób na generowanie kolizji. Aczkolwiek wciąż jest bardzo popularna i przez długi czas jeszcze tak zostanie.

  4. #4
    Avatar dexter
    dexter jest offline Element wywrotowy
    Zarejestrowany
    Jun 2007
    Skąd
    Poznań
    Postów
    159

    Domyślnie

    Faktycznie, mój błąd odnośnie kolizji (dlatego napisałem, że nie byłem pewien)

    http://www.mscs.dal.ca/~selinger/md5collision/

    Pora inna, więc wziąłem się za uzupełnianie braków i ... już nie ma żadnej świętości - nawet MD5 się poddało A tak na poważnie to faktycznie dosyć długo się utrzymało jako hash - 13 lat

  5. #5
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    W tej chwili zaleca sie uzywanie SHA-1 lub SHA-256 jako funkcji kryptograficznych zamiast prostego MD5. Sa nawet pewne zalecenia jak dobierac rozne ciagi tekstu aby otrzymac ten sam hash - widzialem gdzies dosc szczegolowa prezentacje na ten temat. Na dodatek, implementacje tej teorii maja juz swoje praktyczne zastosowanie!
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  6. #6
    Zarejestrowany
    Dec 2007
    Postów
    136

    Domyślnie

    dziekuje za objasnienia, mysle ze temat mozna zakonczyc i zostawic dla potomnych, chociaz mysle ze tylko "wybraniec" bedzie posiadal zdolność uzywania opcji szukaj . jeszcze raz dziekuje.

Podobne wątki

  1. MARS - szyfrowanie
    By dasmieja in forum Kryptografia
    Odpowiedzi: 5
    Autor: 01-09-2008, 20:12
  2. Szyfrowanie EFS
    By Wyrafinowana Kurtyzana in forum Kryptografia
    Odpowiedzi: 3
    Autor: 08-17-2007, 20:03
  3. szyfrowanie wiadomosci na uP
    By Ofca in forum Newbie - dla początkujących!
    Odpowiedzi: 0
    Autor: 05-18-2007, 16:57
  4. OpenSSL szyfrowanie danych
    By Ofca in forum Newbie - dla początkujących!
    Odpowiedzi: 0
    Autor: 05-09-2007, 00:58
  5. szyfrowanie poczty
    By domichaelo in forum Hacking
    Odpowiedzi: 7
    Autor: 01-17-2007, 15:54

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52