• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Rozkodowywanie haseł w visual studio

+1 głos
702 wizyt
pytanie zadane 11 marca 2021 w C# przez jakubjordanek Obywatel (1,340 p.)
Cześć, przychodzę z pewnym problemem otóż przy rejestracji konta na stronie w php hashuje hasła za pomocą funkcji password_hash, następnie weryfikuje je funkcją password_verify. Zabrałem się teraz za pisanie aplikacji w visual studio w języku c# i połączenie z bazą działa bez zarzutów jedynie nie mam pojęcia jak w c# rozkodować hasła, które wcześniej zostały zahashowane funkcją password_hash w php.

2 odpowiedzi

+1 głos
odpowiedź 12 marca 2021 przez gagyn Stary wyjadacz (11,050 p.)
Hashowanie z założenia odbywa się tak, aby dało się zakodować tylko w jedną stronę. Rozkodowanie w jakimś osiągalnym czasie nie jest możliwe.

Aby porównywać np. zahashowane hasło z wpisanym przez użytkownika, to drugie również się hashuje, a następnie oba się porównuje. Czyli porównujesz hashe, a nie same wartości, które pod tymi hashami się kryją.

Jeśli chodzi o hashowanie w c#, to po wpisaniu "hash password c#" w google będziesz miał rozwiązań do wyboru, do koloru.
0 głosów
odpowiedź 12 marca 2021 przez VBService Ekspert (256,580 p.)
edycja 12 marca 2021 przez VBService

Podobne pytania

0 głosów
0 odpowiedzi 753 wizyt
pytanie zadane 14 stycznia 2019 w C# przez seba Dyskutant (8,900 p.)
0 głosów
0 odpowiedzi 837 wizyt
pytanie zadane 9 maja 2018 w C# przez WojtekS Początkujący (310 p.)
0 głosów
1 odpowiedź 1,372 wizyt
pytanie zadane 4 maja 2018 w C# przez kubekszklany Gaduła (3,250 p.)

93,731 zapytań

142,669 odpowiedzi

323,286 komentarzy

63,291 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...