noble (3) memfrob.3.gz

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⟩.