作者: tzongyeu (風之國度) 站內: KAO-MOTOR
標題: Re: 求救~~C++加密解密的原始碼
時間: Thu May 5 10:58:51 2005
※ 引述《scottshe (隨風而'騎')》之銘言:
> 急求救~~~~
> 我已經拜辜狗大神拜好久了
> 它不跟我說~~~~~~~~
> 求救版上的版友們~~~~
> 有人對於C++是PRO級的嗎
> 能否跟我說呢~~~非常急
> 不管是公開金鑰~~還是任何加密法皆可
> 我要原始碼~~~~~~
> 拜託救救我吧!!!!
/*
filename:mycode
command:
加密: mycode 密碼鍵字串 < 加密來源檔 > 加密目的檔
解密: mycode 密碼鍵字串 < 加密目的檔 > 解密目的檔
*/
#include <stdio.h>
#define KEY_LENGTH 3 /* 密碼鍵長度 */
int main(int argc,char *argv[])
{
int i,gc;
char key[KEY_LENGTH];
char *cp,c;
cp=argv[1];
for (i=0;i<KEY_LENGTH;i++)
{
key[i]='\0';
}
for (i=0;i<KEY_LENGTH;i++)
{
if (*cp != '\0')
{
key[i]=*cp;
cp++;
}
else
break;
}
i=0;
while ((gc=getchar()) != EOF)
{
c=gc;
c ^= key[i]; /* 把密碼鍵值和來源檔字元做 xor 運算 */
putchar(c);
i++;
if(i >= KEY_LENGTH)
i=0;
}
}
--
這是最淺的一種...
從sayya bbs轉來的 ^^
不知道對你有沒有幫助
--
╭┼ Origin: 玩車人的天地 ˙東吳機研站 scumotor.com.tw
┼╯ Author: tzongyeu 從 61-62-126-236-adsl-pin.STATIC.so-net.net.tw 發表
→ tzongyeu 推:或許去找密碼學的書來看 會對你更有幫助 ^^ 05/05/05
→ tzongyeu 推:還有 這時候opensource的東西價值就很高了 ^+++^ 05/05/05