NOMBRE¶
memfrob - cifra un área de memoria
SINOPSIS¶
#include <string.h>
void *memfrob(void *s, size_t n);
DESCRIPCIÓN¶
La función memfrob() cifra los primeros n bytes de la zona
de memoria s haciendo un XOR (O exclusivo) de cada carácter con
el número 42. El efecto puede invertirse empleando de nuevo
memfrob() en la zona de memoria cifrada.
Observe que esta función no es una rutina correcta de
cifrado puesto que la constante para el XOR está fijada de antemano,
y por tanto esta función sólo es válida para ocultar
cadenas de caracteres temporalmente.
VALOR DEVUELTO¶
La función memfrob() devuelve un puntero al área de memoria
cifrada.
La función memfrob() es única a la Biblioteca de C de Linux
y a la de GNU.