.\" Modified Sat Jul 24 18:54:45 1993 by Rik Faith (faith@cs.unc.edu)
.TH MEMFROB 3 2021-03-22 "GNU" "Linux Programmer's Manual"
.SH NAME
-memfrob \- frobnicate (encrypt) a memory area
+memfrob \- frobnicate (obfuscate) a memory area
.SH SYNOPSIS
.nf
.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
.SH DESCRIPTION
The
.BR memfrob ()
-function encrypts the first \fIn\fP bytes of the
+function obfuscates the first \fIn\fP bytes of the
memory area \fIs\fP by exclusive-ORing each character with the number
42.
The effect can be reversed by using
.BR memfrob ()
on the
-encrypted memory area.
+obfuscated memory area.
.PP
Note that this function is not a proper encryption routine as the XOR
constant is fixed, and is suitable only for hiding strings.
.SH RETURN VALUE
The
.BR memfrob ()
-function returns a pointer to the encrypted memory
+function returns a pointer to the obfuscated memory
area.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see