Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       memfrob - frobniziert (verschleiert) einen Speicherbereich

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #define _GNU_SOURCE             /* siehe feature_test_macros(7) */
       #include <string.h>

       void *memfrob(void s[.n], size_t n);

BESCHREIBUNG

       Die  Funktion  memfrob()  verschleiert  die ersten n Byte des Speicherbereichs s durch die
       Exklusiv-Oder-Verknüpfung jedes Zeichens mit der Zahl 42. Durch Anwenden von memfrob() auf
       den verschleierten Speicherbereich kann der Effekt umgekehrt werden.

       Beachten  Sie,  dass  diese  Funktion  keine  richtige Verschlüsselungsroutine ist, da die
       XOR-Konstante  festgelegt  ist.  Sie  ist  daher  nur  dazu  geeignet,  Zeichenketten   zu
       verstecken.

RÜCKGABEWERT

       Die Funktion memfrob() gibt einen Zeiger auf den verschleierten Speicherbereich zurück.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌───────────────────────────────────────────────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├───────────────────────────────────────────────────────┼───────────────────────┼─────────┤
       │memfrob()                                              │ Multithread-Fähigkeit │ MT-Safe │
       └───────────────────────────────────────────────────────┴───────────────────────┴─────────┘

STANDARDS

       Die Funktion memfrob() ist ausschließlich in der GNU-C-Bibliothek enthalten.

SIEHE AUCH

       bstring(3), strfry(3)

ÜBERSETZUNG

       Die  deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother <krd@gulu.net> und
       Dr. Tobias Quathamer <toddy@debian.org> erstellt.

       Diese Übersetzung ist Freie Dokumentation;  lesen  Sie  die  GNU  General  Public  License
       Version  3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.