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 |