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ściZwraca wygenerowany klucz jako ciag znakowy, lub FALSE w razie problemu. Kompatybilność: PHP4, PHP5. 
Listing
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	