заморозить (зашифровать) область памяти (frobnicate (encrypt) a memory area)
Имя (Name)
memfrob - frobnicate (encrypt) a memory area
Синопсис (Synopsis)
#define _GNU_SOURCE
/* See feature_test_macros(7) */
#include <string.h>
void *memfrob(void *
s, size_t
n);
Описание (Description)
The memfrob
() function encrypts the first n bytes of the memory
area s by exclusive-ORing each character with the number 42. The
effect can be reversed by using memfrob
() on the encrypted memory
area.
Note that this function is not a proper encryption routine as the
XOR constant is fixed, and is suitable only for hiding strings.
Возвращаемое значение (Return value)
The memfrob
() function returns a pointer to the encrypted memory
area.
Атрибуты (Attributes)
For an explanation of the terms used in this section, see
attributes(7).
┌──────────────────────────────────────┬───────────────┬─────────┐
│Interface
│ Attribute
│ Value
│
├──────────────────────────────────────┼───────────────┼─────────┤
│memfrob
() │ Thread safety │ MT-Safe │
└──────────────────────────────────────┴───────────────┴─────────┘
Стандарты (Conforming to)
The memfrob
() function is unique to the GNU C Library.
Смотри также (See also)
bstring(3), strfry(3)