Sign-up....

求加密算法,只是简单的加密(像异或加密那种)

要求明文中相同的数据在加密后,密文中能已不同的内容显示,且输入变化的明文,输出的密文长度要一致。主要事防止别人很快的就能破解密文。

[66 byte] By [msdn] at [2007-11-17 11:06:14]
# 1 Re: 求加密算法,只是简单的加密(像异或加密那种)

异或啊,你自己都说了。

NowCan at 2004-01-03 11:07:49Z >
# 2 Re: 求加密算法,只是简单的加密(像异或加密那种)

自己简单的搞一个呀,或者用GOST64也可以呀,没有什么要求的话自己设计难度也不大啊

ycxw at 2004-01-04 17:08:20Z >
# 3 Re: 求加密算法,只是简单的加密(像异或加密那种)

des也行啊?

cygandti at 2004-01-06 14:03:31Z >
# 4 Re: 求加密算法,只是简单的加密(像异或加密那种)

请问“GOST64”是什么呀?

哪位有现成的例子吗?能发我一个吗?谢谢!

zz_star@ tom.com

SunOnNET at 2004-01-08 09:47:16Z >
# 5 Re: 求加密算法,只是简单的加密(像异或加密那种)

void main(int argc,char *argv[])

{

File *fi,*fo;

Char* cp;

int c;

if(cp=argv[1]&&*cp!=’\0’){

if(fi=fopen(argv[2],”rb”)!=NULL){

if(fo=fopen(argv[3],”wb”)!=NULL){

while((c=getc(fi)!=EOF){

if(!*cp) cp=argv[1];

c^=*(cp++);

putc(c,fo);

}

fclose(fo);

}

fclose(fi);

}

}

}

zhangwei9730 at 2004-01-10 22:46:55Z >
# 6 Re: 求加密算法,只是简单的加密(像异或加密那种)

建议在XOR中,加入反馈功能,防止快速解密

SweetJerry at 2004-01-14 13:32:28Z >
# 7 Re: 求加密算法,只是简单的加密(像异或加密那种)

用128位对称算法,密钥通过口令hash转换出来,即安全可靠,又不麻烦

ilgold at 2004-01-15 10:56:13Z >
# 8 Re: 求加密算法,只是简单的加密(像异或加密那种)

你可以用最原始的移位加密啊,呵呵。

DES加密会不会使密文膨胀阿?

daewoo3a at 2004-01-16 10:48:05Z >
# 9 Re: 求加密算法,只是简单的加密(像异或加密那种)

当明文的长度超过DES要求的64字节后,就要涉及到加密模式的问题了,需要将明文分成64字节长的若干个分组。

在最典型的ECB、CBC模式中一般都要求对最后那个不满64字节的分组进行padding,即填充到64字节在通过DES,这样自然就会引起密文比明文长的结果。

明确一点,就单纯的DES算法来说,是不会使密文膨胀的:)

ryyy at 2004-02-03 18:03:44Z >

专题开发

All Classified