?? xor.c
字號:
#include "project.h"
ULONG
XorDecryptData(
IN PVOID src,
IN PVOID dst,
IN SIZE_T size,
IN ULONG xorkey
)
{
SIZE_T i;
PULONG puSrc = src, puDst = dst;
for( i = 0; i < size / sizeof(ULONG); ++i ) {
puDst[i] = puSrc[i] ^ xorkey;
xorkey = puSrc[i];
}
return xorkey;
}
ULONG
XorEncryptData(
IN PVOID src,
IN PVOID dst,
IN SIZE_T size,
IN ULONG xorkey
)
{
SIZE_T i;
PULONG puSrc = src, puDst = dst;
for( i = 0; i < size / sizeof(ULONG); ++i ) {
xorkey = puDst[i] = puSrc[i] ^ xorkey;
}
return xorkey;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -