memfrob(3)
| MEMFROB(3) | Руководство программиста Linux | MEMFROB(3) |
ИМЯ
memfrob - изменяет (зашифровывает) участок памяти
ОБЗОР
#define _GNU_SOURCE /* смотрите feature_test_macros(7) */ #include <string.h>
void *memfrob(void *s, size_t n);
ОПИСАНИЕ
Функция memfrob() шифрует первые n байт участка памяти s используя исключающее ИЛИ и число 42 для каждого символа. Этот же участок памяти можно привести в изначальное состояние повторно использовав memfrob().
Заметьте, что эта функция не является надежной, т. к. всегда сравнение идет с обозначенной выше константой. Она пригодна только для скрытия строк.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция memfrob() возвращает указатель на зашифрованный участок памяти.
АТРИБУТЫ
Описание терминов данного раздела смотрите в attributes(7).
| Интерфейс | Атрибут | Значение |
| memfrob() | Безвредность в нитях | MT-Safe |
СООТВЕТСТВИЕ СТАНДАРТАМ
memfrob() есть только в библиотеке GNU C.
СМОТРИТЕ ТАКЖЕ
| 2017-03-13 | GNU |
