int mcrypt_get_key_size ( int cipher) int mcrypt_get_key_size ( string cipher, string module) mcrypt_list_algorithms Funkcja używana do pobrania...
Serwis znalezionych hasełOdnośniki
- Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
- To define the Dreamweaver remote folder: 1 In the Advanced tab of the Site Definition dialog box, select Remote Info from the Category list...
- Co Polacy musieli przeżywać w zaborze rosyjskim - dobrze ilustruje list Zygmunta Krasińkiego do Delfiny Potockiej, pisany w styczniu 1848 r...
- access-list 101 deny TCP 172...
- „U mnie działa!”, kiedy błędy pojawiają się w już trakcie używania programu...
- używane przez spamerów...
- public static void main(String[] args) { analyze("I am happy about this"); analyze("I am not happy about this"); analyze("I am not! I am happy");...
- pokazujDwieKropki :Boolean;//pola przechowujace ustawienia komponentusciezkaKatalogu :String;uwzglednijKatalogi :Boolean;uwzglednijPliki...
- The smallest oceansStiII get big, big waves...
- After you build the system and get it running, it’s important to do a reality check, and here’s where the requirements analysis and system specification comes in...
- <menubar name="Main Window" id="DWMainWindow"> <menu name="_File" id="DWMenu_File"> <menuitem name="_New" key="Cmd+N"...
Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
Posiada
parametr opcjonalny, określający katalog w którym znajdują się wszystkie algorytmy. Jeżeli nie zostanie on podany, użyta zostanie wartość mcrypt.algorithms_dir z pliku php.ini.
array mcrypt_list_algorithms ([ string lib_dir])
Przykład: mcrypt_algorithms()
<?php
$algorithms = mcrypt_list_algorithms ("/usr/local/lib/libmcrypt");
foreach ($algorithms as $cipher) {
echo $cipher."/n";
}
?>
Przykład ten utworzy listę wszystkich obsługiwanych algorytmów z katalogu /usr/local/lib/mcrypt.
mcrypt_list_modes
Funkcja używana do pobrania tablicy z wszystkimi obsługiwanymi trybami w $lib_dir. Posiada parametr opcjonalny, określający katalog w którym znajdują się wszystkie tryby. Jeżeli nie zostanie on podany, użyta zostanie wartość mcrypt.modes_dir z pliku php.ini.
array mcrypt_list_modes ([ string lib_dir])
Przykład: mcrypt_list_modes()
<?php
$modes = mcrypt_list_modes ();
foreach ($modes as $mode) {
echo "$mode </br>";
305
PHP – Kompendium wiedzy
}
?>
Przykład ten tworzy listę wszystkich obsługiwanych algorytmów w domyślnym katalogu trybów. Jeżeli nie jest ustawiony w pliku php.ini jako dyrektywa mcrypt.modes_dir, użyty zostanie domyślny katalog dla biblioteki mcrypt (/usr/local/lib/libmcrypt)
mcrypt_module_get_algo_block_size
Zwraca wielkość bloku w bajtach dla podanego algorytmu. W opcjonalnym parametrze $lib_dir można podać miejsce, gdzie są zapisane moduły trybów.
int mcrypt_module_get_algo_block_size ( string algorithm [, string lib_dir]) mcrypt_module_get_algo_key_size
Zwraca największą obsługiwaną wielkość klucza w bajtach. W opcjonalnym parametrze $lib_dir można podać miejsce, gdzie są zapisane moduły trybów.
int mcrypt_module_get_algo_key_size ( string algorithm [, string lib_dir]) mcrypt_module_get_algo_supported_key_sizes
Zwraca tablicę z wielkościami kluczy obsługiwanych przez podany algorytm. Jeżeli funkcja zwróci pustą tablicę, dopuszczalne są wszystkie rozmiary klucza pomiędzy 1 i mcrypt_get_algo_key_size().W opcjonalnym parametrze $lib_dir można podać miejsce, gdzie są zapisane moduły trybów.
array mcrypt_module_get_algo_supported_key_sizes ( string algorithm [, string lib_dir]) mcrypt_module_is_block_algorithm
Zwraca True, jeżeli podany algorytm jest algorytmem blokowym i False, jeżeli jest algorytmem
strumieniowym. W opcjonalnym parametrze $lib_dir można podać miejsce, gdzie są zapisane moduły trybów.
bool mcrypt_module_is_block_algorithm ( string mode [, string lib_dir])
mcrypt_module_is_block_algorithm_mode
Zwraca True, jeżeli tryb używany jest z algorytmem blokowym, w przeciwnym wypadku zwraca 0 (na przykład 0 dla stream i 1 dla cbc, cfb, cfb). W opcjonalnym parametrze $lib_dir można podać miejsce, gdzie są zapisane moduły trybów.
bool mcrypt_module_is_block_algorithm_mode ( string mode [, string lib_dir]) mcrypt_module_is_block_mode
Zwraca True, jeżeli tryb powoduje wysyłanie bloków bajtów lub False, gdy pojedynczych bajtów (na przykład: 1 dla cbc i ecb a 0 dla cfb i stream). W opcjonalnym parametrze $lib_dir można podać miejsce, gdzie są zapisane moduły trybów.
bool mcrypt_module_is_block_mode ( string mode [, string lib_dir])
mcrypt_module_open
Otwiera moduł używanego algorytmu i trybu. Nazwa algorytmu jest podana w parametrze $algorithm, na przykład: twofish jest jedną ze stałych MCRYPT_ciphername. Biblioteka jest zamykana przez
mcrypt_module_close() ale wywołanie tej funkcji jest niepotrzebne, jeżeli została wywołana funkcja mcrypt_generic_end(). Normalnie zwraca deskryptor szyfrowania lub False w przypadku wystąpienia błędu.
Parametry $algorithm_directory i $mode_directory używane są do odnalezienia modułów szyfrowania.