Новые книги

Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
Попытка разобраться и понять, как программировать эффективно. С точки зрения авторов, проблема создания эффективных программ скрыта в способе мышления человека при решении задач. Людям свойственны две стратегии мышления — «паковка» (packing) и «отображение» (mapping). Стать хорошим программистом можно лишь освоив «отображение».

http://ru.wikipedia.org/wiki/Programmer%27s_Stone

© Википедия

mcrypt_get_block_size

Учебник РНР
НазадВперёд

mcrypt_get_block_size

(PHP 3>= 3.0.8, PHP 4)

mcrypt_get_block_size - получает размер блока специфицированного шифра.

Описание

int mcrypt_get_block_size (int cipher)

int mcrypt_get_block_size (string cipher, string module)

Первый прототип - когда связка относительно libmcrypt 2.2.x, второй - когда связка относительно libmcrypt 2.4.x или 2.5.x.

mcrypt_get_block_size() используется для получения размера блока специфицированного шифра cipher (в комбинации с режимом шифрования).

В примере показано, как использовать эту функцию при связывании относительно 2.4.x и 2.5.x.

Пример 1. mcrypt_get_block_size()
<?php
    echo mcrypt_get_block_size ('tripledes', 'ecb');
?>

Печатает:
8

См. также mcrypt_get_key_size() и mcrypt_encrypt().


Назад Оглавление Вперёд
mcrypt_generic Вверхmcrypt_get_cipher_name