MEMFROB
Section: Linux Programmer's Manual (3)
Updated: 2007-07-26
Index
JM Home Page
roff page
名前
memfrob - メモリエリアの操作 (暗号化)
書式
#define _GNU_SOURCE
#include <string.h>
void *memfrob(void *s, size_t n);
説明
memfrob()
関数は、メモリエリア s の最初の n バイトの
それぞれの文字を 42 との排他的論理をとることによって暗号化する。
変換後のデータは、暗号化されているメモリエリアに (再度)
memfrob()
関数を施すことで、元に戻すことができる。
この関数は妥当な暗号化ルーチンであるとは言えないことに注意して欲しい。
XOR をとる定数を固定しているので、せいぜい、文字列を隠す程度の用法にし
か向いていない。
返り値
memfrob()
関数は、暗号化されたメモリエリアへのポインタを返す。
準拠
memfrob()
関数は GNU C ライブラリに固有である。
関連項目
strfry(3)
Index
- 名前
-
- 書式
-
- 説明
-
- 返り値
-
- 準拠
-
- 関連項目
-
This document was created by
man2html,
using the manual pages.
Time: 04:31:52 GMT, November 19, 2007