Новые книги

Слово криптография означает тайнопись.

Российская криптография имеет многовековую историю, начинающуюся с указов Петра I о «черных кабинетах». До середины 80-х годов XX века криптография в России использовалась только для военных, дипломатических и правительственных линий связи и была строго засекречена. Даже употребление слов «криптография», «шифры», «ключи к шифрам» в открытых публикациях было недопустимо. Но в мире быстро назревала потребность в гражданской криптографии, стремительно развивались информационные технологии, стали появляться компьютерные сети, Интернет, денежные электронные расчеты. Для этого требовались надежные и общедоступные криптографические методы защиты информации.

Была ли Россия готова к появлению гражданской криптографии? И да, и нет.

Да, потому что еще с советских времен в России существовала прекрасная криптографическая школа и высококлассные специалисты-криптографы, которые долгое время на равных конкурировали с американским Агентством Национальной Безопасности и обеспечивали гарантированную защиту военных, дипломатических и правительственных линий связи.

Нет, потому что синдром тотальной секретности всего, что касалось криптографии, восходил к сталинским временам и мало изменился за прошедшие десятилетия. А в подобных условиях очень хорошо себя чувствуют многочисленные чиновники от криптографии.

В 1992 году случился кризис: поток фальшивых авизо захлестнул Центральный Банк России и грозил обрушить всю финансовую систему. Потребовалась срочная помощь криптографов: в кратчайшие сроки создать, наладить и запустить в эксплуатацию систему криптографической защиты телеграфных и почтовых авизо в такой огромной структуре, как ЦБ РФ.

Эта задача была выполнена за три месяца – неимоверно короткий срок.

В России появился первый реальный пример гражданской криптографии.

О том, что представляла из себя советская криптографическая школа, о ее специалистах и начальниках, о царившей тогда в стране атмосфере, о том, как была создана система защиты для Центрального Банка России, и, наконец, о том, почему же в России так трудно пробивает себе дорогу гражданская криптография – в этой книге.
В книге сделана попытка систематизировать все основные структурные составляющие нематериального актива организации путем введения в оборот понятия «гудвилл» в его расширительном использовании. Стиль, паблисити, репутация, имидж и бренд организации рассматриваются как константы гудвилла. Для студентов бакалавриата, обучающихся по направлениям подготовки «Реклама и связи с общественностью», «Журналистика», «Социология», аспирантов и преподавателей вузов.

mb_substitute_character

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

mb_substitute_character

(PHP 4 >= 4.0.6)

mb_substitute_character - устанавливает/получает замещающий символ.

Описание

mixed mb_substitute_character ([mixed substrchar])

mb_substitute_character() специфицирует замещающий символ, когда кодировка символа ввода неправильная или код символа не существует в кодировке символов вывода. Неправильный символ может быть замещён NULL (нет вывода), строковым или целочисленным значением (кодовым значением Unicode).

Эта установка влияет на mb_detect_encoding() и mb_send_mail().

substchar : специфицирует Unicode-значение как integer или как строку таким образом:

  • "none" : нет вывода

  • "long" : кодовое значение символа (Пример: U+3000,JIS+7E7E)

Возвращаемое значение: если substchar установлен, возвращает TRUE при успехе, иначе FALSE. Если substchar не установлен, возвращает Unicode-значение или "none"/"long".

Пример 1. mb_substitute_character()
/* Установить с Unicode U+3013 (GETA MARK) */
mb_substitute_character(0x3013);

/* Установить hex-формат */
mb_substitute_character("long");

/* отобразить текущую установку */
echo mb_substitute_character();

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