memfrob(3) - wariua/manpages-ko GitHub Wiki

NAME

memfrob - ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ๋’ค์„ž๊ธฐ (์•”ํ˜ธํ™”ํ•˜๊ธฐ)

SYNOPSIS

#define _GNU_SOURCE             /* feature_test_macros(7) ์ฐธ๊ณ  */
#include <string.h>

void *memfrob(void *s, size_t n);

DESCRIPTION

memfrob() ํ•จ์ˆ˜๋Š” ๊ฐ ๋ฌธ์ž๋ฅผ ์ˆซ์ž 42์™€ XOR ํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ s์˜ ์ฒ˜์Œ n๋ฐ”์ดํŠธ๋ฅผ ์•”ํ˜ธํ™”ํ•œ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— memfrob()์„ ์‚ฌ์šฉํ•ด์„œ ๊ทธ ํšจ๊ณผ๋ฅผ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์ด ํ•จ์ˆ˜๋Š” XOR ์ƒ์ˆ˜๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์˜ฌ๋ฐ”๋ฅธ ์•”ํ˜ธํ™” ๋ฃจํ‹ด์ด ์•„๋‹ˆ๋ฉฐ ๋ฌธ์ž์—ด์„ ๊ฐ์ถ”๋Š” ์ •๋„์—๋งŒ ์ ํ•ฉํ•˜๋‹ค.

RETURN VALUE

memfrob() ํ•จ์ˆ˜๋Š” ์•”ํ˜ธํ™”๋œ ๊ทธ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

ATTRIBUTES

์ด ์ ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์€ attributes(7)๋ฅผ ๋ณด๋ผ.

์ธํ„ฐํŽ˜์ด์Šค ์†์„ฑ ๊ฐ’
memfrob() ์Šค๋ ˆ๋“œ ์•ˆ์ „์„ฑ MT-Safe

CONFORMING TO

memfrob()๋Š” GNU C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๊ณ ์œ ํ•œ ํ•จ์ˆ˜์ด๋‹ค.

SEE ALSO

bstring(3), strfry(3)


2017-03-13

โš ๏ธ **GitHub.com Fallback** โš ๏ธ