Pokaż wyniki 1 do 7 z 7

Temat: Jak wydobyć klucz? - wyzwanie

  1. #1
    Zarejestrowany
    Jun 2008
    Postów
    2

    Domyślnie Jak wydobyć klucz? - wyzwanie

    Witam,

    Mam następujący problem. Chciałbym wydobyć klucz/metodę szyfrowania na podstawie przykładowych danych.

    hasło: 1111
    wygenerowany hash: 2C198FA0AB676B941793B8151B36ECA649C1311D

    hasło: 11111
    wygenerowany hash: 4D3FA4BBD85109086E23C9E496E82FE0DEC59C85

    hasło: 111111
    wygenerowany hash: 6AC576BB4013C7F9515ADBF1C3CA0FCBC913DA2B



    Czy coś takiego jest wogóle możliwe?

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

    Domyślnie

    Cytat Napisał dariobravo Zobacz post
    hasło: 1111
    wygenerowany hash: 2C198FA0AB676B941793B8151B36ECA649C1311D
    Jak dla mnie kluczem hest slowo 'hash' - jesli to jest hash a nie kryptogram to niewiele zrobisz bo funkcje hashujace sa jednokierunkowe i najczesciej niezalezne od jakiegokolwiek klucza... hash to skrot wiadomosci i liczy sie go tylko w jednym kierunku.

    Po co o tym pisze? Po prostu nie sadze aby ktos uzyl slowa 'hash' przypadkowo... a jesli to nie jest generowane funkcja skrotu tylko jakims sposobem szyfrowania to jest to szyfrogram a nie hash.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Avatar Nikow
    Nikow jest offline -=[ZRP]=-
    Zarejestrowany
    Sep 2007
    Skąd
    Różne zakątki sieci.
    Postów
    995

    Domyślnie

    Spróbuj wszystkie znane Ci algorytmy po kolei, a później popróbuj sam coś skminić.
    http://nikowek.blogspot.com/
    Zbrojne Ramię Pingwina!
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.12
    GCS d- s++:++ a--- C+++ UL+++ P L+++ E--- W++ N++ o K- w--
    O M- V- PS PE Y PGP++ t+ 5 X+ R tv- b++ DI- D-
    G+ e- h! r% y?
    ------END GEEK CODE BLOCK------

  4. #4
    Zarejestrowany
    Jun 2008
    Postów
    2

    Domyślnie

    To może wyjaśnię co to jest i do czego jest mi to potrzebne.

    Jest aplikacja biznesowa (działająca na SQL) w której zakłada się użytkowników. Każdy user posiada swoje hasło.

    Wszystkie dane przechowywane są w tabeli SQL, po dodaniu przez usera hasła do tabeli jest wpisywane hasło.

    I tak jak pisałem wcześniej jeśli ustawiam hasło 1111 to w tabeli jest wpisywany "hash".

    Ja chciałbym obsłużyć dodawanie użytkowników z osobnej aplikacji, tak aby byli oni kompatybilni z userami w głównej aplikacji.

    Czyli zakładając usera w moim addonie muszę dodać odpowiedni ("zahashowany")wpis w pole hasło.

    Czy ktoś jest mi w stanie pomóc?

  5. #5
    rip
    rip jest offline Banned
    Zarejestrowany
    May 2008
    Postów
    534

    Domyślnie

    moze funkcja password?
    zrob inserta i sprawdz czy sie zgadza.

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

    Domyślnie

    mozesz latwo sprawdzic...

    Kod:
    SELECT PASSWD('11111') as HASH;
    SELECT MD5('11111') as HASH;
    SELECT SHA1('11111') as HASH;
    ... i porownaj co dostaniesz - skladnia i niektore funkcje moga sie roznic w zaleznosci od bazy (sprawdz co jeszcze mozna uzyc w dokumentacji bazy) ale generalnie cos w ten desen.

    EDIT:
    Watpie aby aplikacja biznesowa sama kodowala hasla - na pewno zwalili to na baze i uzywaja funkcji odstarczonych przez engine SQL
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  7. #7
    Zarejestrowany
    May 2007
    Postów
    34

    Domyślnie

    podejrzewam, że to md5 bo do baz sql'owych najczęściej jest to stosowane.

Podobne wątki

  1. "n" bitowy klucz szyfrujący
    By SARS in forum Kryptografia
    Odpowiedzi: 4
    Autor: 06-17-2008, 20:22
  2. klucz rejestru
    By Failure in forum C/C++
    Odpowiedzi: 2
    Autor: 04-18-2008, 09:54
  3. JAK Z wewnętrznego IP wydobyć zewnętrzne...?
    By Jockersss in forum Hacking
    Odpowiedzi: 8
    Autor: 07-07-2007, 21:20
  4. Jak wydobyć IP?
    By DawajTosta in forum Newbie - dla początkujących!
    Odpowiedzi: 4
    Autor: 06-04-2007, 18:21

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