Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

mhash_keygen_s2k()

string mhash_keygen_s2k ( int $hash , string $hasło , string $wzór , int $bajty )

 

Generuje klucz hash z podanego przez użytkownika hasła.

Jest to algorytm Salted S2K, jak określono w dokumencie OpenPGP.

Należy pamiętać, że użytkownika dostarczane hasła naprawdę nie mogą być stosowane jako klucze kryptograficzne algorytmów, gdyż użytkownicy zazwyczaj wybierają zbyt proste klucze. Te hasła używają tylko 6 do 7 bitów na znak (lub mniej). Jest wysoce zalecane stosowanie pewnego rodzaju transformacji (jak w tej funkcji) dla użytkownika dostarczonych kluczy.

 

Parametry

 

 

$hash

  Identyfikator algorytmu mieszania użytego do stworzenia klucza. Jeden z MHASH_XXX stałych.

$hasło

Hasło użytkownika.

$wzór

Musi byc inny oraz wystarczający losowy dla każdego klucza który wygenerujesz w porządku do tworzenia różnych kluczy. Ten wzór musi być znany kiedy sprawdzasz klucze, jest dobrym pomysłem dołączanie kluczy do tego. Wzór ma ustaloną długość 8 bajtów oraz zostanie wypełniona zerami jeśli wpiszesz mniej bajtów.

$bajty

Długość klucza w bajtach.

 

Zwracane wartości

 

Zwraca wygenerowany klucz jako ciag znakowy, lub FALSE w razie problemu.

 

Kompatybilność: PHP4, PHP5.



Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=3&t=1529

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors