Pytania otagowane jako hash

Funkcja skrótu to dowolna dobrze zdefiniowana procedura lub funkcja matematyczna, która konwertuje dużą ilość danych na małe dane, zwykle pojedynczą liczbę całkowitą. W przypadku pytań dotyczących hashtagów używanych do oznaczania treści w mediach społecznościowych użyj hashtagu. W przypadku pytań dotyczących adresów URL i kotwic HTML użyj identyfikatora fragmentu. W przypadku pytań dotyczących typu hash Rubiego użyj ruby-hash.

14
Bezpieczny hash i sól dla haseł PHP
Obecnie mówi się, że MD5 jest częściowo niebezpieczny. Biorąc to pod uwagę, chciałbym wiedzieć, którego mechanizmu użyć do ochrony hasłem. To pytanie: czy „podwójne hashowanie” jest mniej bezpieczne niż jednorazowe hashowanie? sugeruje, że wielokrotne mieszanie może być dobrym pomysłem, podczas gdy jak wdrożyć ochronę hasłem dla poszczególnych plików? sugeruje użycie …


4
W jaki sposób bcrypt może mieć wbudowane sole?
Artykuł Cody Hale „Jak bezpiecznie przechowywać hasło” twierdzi, że: bcrypt ma wbudowane sole, aby zapobiec atakom na tęczowy stół. Cytuje ten artykuł , który mówi, że w implementacji OpenBSD bcrypt: OpenBSD generuje 128-bitową sól bcrypt ze strumienia klucza arcfour (arc4random (3)), zaszczepionego losowymi danymi zbieranymi przez jądro z taktowania urządzenia. …


12
Podstawowa różnica między algorytmami mieszania i szyfrowania
Widzę wiele zamieszania między skrótami a algorytmami szyfrującymi i chciałbym usłyszeć porady ekspertów na temat: Kiedy używać skrótów zamiast szyfrowania Co odróżnia algorytm mieszania lub szyfrowania (od poziomu teoretycznego / matematycznego), tj. Co sprawia, że ​​skróty są nieodwracalne (bez pomocy drzewa tęczy) Oto kilka podobnych pytań SO, które nie były …

14
Jak działa tabela skrótów?
Szukam wyjaśnienia, jak działa tabela skrótów - w prostym języku angielskim dla takiego prostaka jak ja! Na przykład wiem, że wymaga klucza, oblicza skrót (szukam wyjaśnienia, w jaki sposób), a następnie wykonuje jakieś modulo, aby ustalić, gdzie leży w tablicy, w której przechowywana jest wartość, ale tam kończy się moja …

12
Dlaczego hashCode () Java w String używa 31 jako mnożnika?
Zgodnie z dokumentacją Java kod skrótu dla Stringobiektu jest obliczany jako: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] używając intarytmetyki, gdzie s[i]jest i tym znakiem łańcucha, njest długością łańcucha i ^wskazuje na potęgowanie. Dlaczego 31 jest używany jako mnożnik? Rozumiem, że mnożnik powinien być stosunkowo dużą liczbą pierwszą. Dlaczego więc …
480 java  string  algorithm  hash 

12
HashSet vs. wydajność listy
Oczywiste jest, że wydajność wyszukiwania HashSet<T>klasy ogólnej jest wyższa niż List<T>klasy ogólnej . Wystarczy porównać klucz oparty na haszowaniu z podejściem liniowym w List<T>klasie. Jednak obliczenie klucza skrótu może zająć kilka cykli procesora, więc dla niewielkiej liczby elementów wyszukiwanie liniowe może być realną alternatywą dla HashSet<T>. Moje pytanie: gdzie jest …


6
Oblicz sumę kontrolną MD5 dla pliku
Korzystam z iTextSharp, aby odczytać tekst z pliku PDF. Czasami jednak nie mogę wyodrębnić tekstu, ponieważ plik PDF zawiera tylko obrazy. Codziennie pobieram te same pliki PDF i chcę sprawdzić, czy plik PDF został zmodyfikowany. Jeśli nie można uzyskać tekstu i daty modyfikacji, czy suma kontrolna MD5 jest najbardziej wiarygodnym …
334 c#  .net  hash  md5 

11
ciąg skrótu node.js?
Mam ciąg, który chcę mieszać. Jaki jest najprostszy sposób na wygenerowanie skrótu w node.js? Hash służy do wersjonowania, a nie bezpieczeństwa.
325 hash  node.js 

4
Jakiego typu kolumny / długości powinienem użyć do przechowywania zaszyfrowanego hasła Bcrypt w bazie danych?
Chcę przechowywać hashowane hasło (za pomocą BCrypt) w bazie danych. Jaki byłby do tego dobry typ i która miałaby odpowiednią długość? Czy hasła mieszane z BCrypt są zawsze tej samej długości? EDYTOWAĆ Przykładowy skrót: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Po haszowaniu niektórych haseł wydaje się, że BCrypt zawsze generuje 60 znaków haszowania. EDYCJA 2 …
317 mysql  hash  types  storage  bcrypt 


16
Czy „podwójne hashowanie” jest mniej bezpieczne niż jednorazowe hashowanie?
Czy hashowanie dwa razy przed przechowywaniem jest mniej lub bardziej bezpieczne niż jednorazowe hashowanie? Mówię o tym: $hashed_password = hash(hash($plaintext_password)); zamiast tego: $hashed_password = hash($plaintext_password); Jeśli jest mniej bezpieczny, czy możesz podać dobre wyjaśnienie (lub link do jednego)? Czy używana funkcja skrótu ma znaczenie? Czy robi to różnicę, jeśli miksujesz …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.