Loading:


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




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
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-2024 v.1.5 | design: diviXdesign & rainbowcolors