Name
memfrob - frobnicate (obfuscate) a memory areaLibrary
Standard C library ( libc ", " -lc )Synopsis
"#define(7)_GNU_SOURCE" " /* See feature_test_macros */" #include <string.h> void *memfrob(void " s [. n "], size_t n );
Description
The memfrob() function obfuscates 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 obfuscated 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 obfuscated memory area.Attributes
For an explanation of the terms used in this section, see attributes(7).Interface | Attribute | Value |
T} | Thread safety | MT-Safe |