Hash z kluczem.

2012-09-17 19:01
Moderator

Rejestracja: 8 lat temu

Ostatnio: 1 tydzień temu

0

Witam!

Potrzebuje jakiegoś algorytmu który by szyfrował i odszyfrowywał tekst według klucza. tzn. klucz to hasło przy którego pomocy obliczany jest hash oraz za pomocą którego można hash odkodować do pierwotnej postaci.

Czy istnieją takie algorytmy? Jeśli tak to jak sie nazywają i gdzie je znajdę.
Mile widziany jest jakiś algorytm który można łatwo zaimplementować w delphi.

Dzięki

edytowany 1x, ostatnio: filipyoyo, 2012-09-17 19:07

Pozostało 580 znaków

2012-09-17 19:12
Moderator

Rejestracja: 15 lat temu

Ostatnio: 7 lat temu

0

Hash to funkcja jednokierunkowa, to funkcja skrótu, nie szyfrowania. Funkcja jednokierunkowa to taka, która może przebiegać tylko w jedną stronę, tj. nie można odwrócić algorytmu i z przetworzonych danych (i ew. kluczy) otrzymać pierwotnych. Musisz skorzystać z algorytmów szyfrowania jeżeli chcesz "odkodować do pierwotnej postaci". Do Delphi istnieje masa bibliotek kryptograficznych, informacje znajdziesz u nas w serwisie i w Google oczywiście.


I nie udawaj, że rozumiesz.
edytowany 1x, ostatnio: deus, 2012-09-17 19:14

Pozostało 580 znaków

2012-09-17 19:16
Moderator

Rejestracja: 16 lat temu

Ostatnio: 1 godzina temu

0

o_O nazywają się algorytmami szyfrowania. Dokładnie szyfrowaniem symetrycznym...


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

2012-09-17 19:24
Moderator

Rejestracja: 8 lat temu

Ostatnio: 1 tydzień temu

0

tak o to mi chodziło
ma byc dwukierunkowy

podajcie prosze jakieś nazwy tych bibliotek kryptograficznych

Pozostało 580 znaków

-123oho
2012-09-17 22:33
-123oho
0
filipyoyo napisał(a):

podajcie prosze jakieś nazwy tych bibliotek kryptograficznych

Wszystkich nie znamy. Również zmniejszyłeś swoją szansę na odpowiedź poprzez nietagowanie wątków. Tak czy siak polecę bibliotekę DCPCrypt. Są hashe i szyfry. Do twoich zastosowań polecę szyfry bo hashe się ciężko łamie (po to zostały zaprojektowane).

Pozostało 580 znaków

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0