① 怎么解密rc4加密的word文件
推荐用Advanced.Office.Password.Recovery破解加密码的office文档,如果属于“弱密码”很容易破解。密码强度高了(如密码位数多、数字和字母、特殊符号组合等),破解很费时间。
② 怎么破解PDF格式的文档文件的RC4加密
用这个软件试试:Advanced PDF Password Recovery
③ RC4 与信息安全问题
一楼说的不正确
RC4 1976年就出现了。不早了吧。。RC6都参加过AES的筛选你说怎么回事
RC4-应用很广泛。。SSL(包含),WEP等都是采用RC4算法
以色列的那帮XX说的是RC4的加密算法和密钥系统有缺陷。
当密钥小于128位的时候--这里说的是bit..也就是16字节
强度不高很容易总结出规律。
原因是多方面的最关键的还是。密钥系统过于简单。复杂的话那速度不就慢了嘛。还有加密解密算法过于简单。。他是XOR算法。在XOR一遍就是解密
密码学家也说了。密钥高于128还是比较安全的。
当然RC4算法最高支持256字节也就是2048位密钥
最好采用复杂的密钥生成器。。。
一般情况下..是输入一段XX-然后Md5-HASH用HASH当做密钥...
比如y0da protecter就是采用此类方法来加密的
关于安全性问题就出现在windows上了。windows下WIFI密钥通常只能输入13字节。远达不到16字节的。安全性。
所以会产生重复和碰撞。--因为用了xor。所以出来混的总要还的。。:P
改进方法3种:
1.不需要改算法。尽量的使用长密钥
2.加强加密运算,比如原来是xor,你可以加点add拉,shr,shl,sub
虽然大作用起不到.但是在别人不知道你改进算法的情况下还是可以起到一定作用的
3.改进密钥系统...说实话.这个不太熟悉.因为加密算法的问题所以这里不是很好改...
一般来说使用长密钥在还是有一定的安全性的...
如果实在没招的话可以采用其他算法ECC虽然不错但是也有漏洞可以攻破
推荐看<<经典密码学与现代密码学>>
从古典算法到现在使用的算法。。包括原理很攻破
④ 文件加密:40位RC4(office 97/2000)求破解!
建议使用文件加密软件来加密解密,安全性高,可以了解下武汉智融科技的金甲加密软件
⑤ uniapp如何加密解密rc4
uniapp如何加密解密rc4步骤:
1、第一步是生成S盒
2、初始排列S然后用T产生S的初始置换.从S到S255,对每个Si,根据由Ti确定的方案,将Si置换为S中的另一字节
3、产生密钥流矢量S一旦完成初始化,输人密钥就不再被使用。
4、最后进行异或运算data与key按位异或操作
⑥ 求大神用java实现RC4的加密,解密功能,高分悬赏.
importjavax.crypto.Cipher;
importjavax.crypto.spec.SecretKeySpec;
importjavax.xml.bind.DatatypeConverter;
publicclassTest{
publicstaticvoidmain(String[]args)throwsException{
Ciphercipher=Cipher.getInstance("RC4");
Stringpwd="123456";
Stringptext="HelloWorld你好";
SecretKeySpeckey=newSecretKeySpec(pwd.getBytes("UTF-8"),"RC4");
cipher.init(Cipher.ENCRYPT_MODE,key);
byte[]cdata=cipher.update(ptext.getBytes("UTF-8"));
//解密
cipher.init(Cipher.DECRYPT_MODE,key);
byte[]ddata=cipher.update(cdata);
System.out.println("密码:"+pwd);
System.out.println("明文:"+ptext);
System.out.println("密文:"+DatatypeConverter.printHexBinary(cdata));
System.out.println("解密文:"+newString(ddata,"UTF-8"));
}
}
密码:123456
明文:HelloWorld你好
密文:
解密文:HelloWorld你好
RC4已经不太安全,只能用于一般加密,不能用于金融等紧要场合。
⑦ 怎样破解绿盾软件加密后的文件
一般加密软件加密过的文件是无法破解打开的,比如像域之盾系统,是通过底层加密的算法进行加密 只有通过正常流程审批后的外发文件 输入正确密码打开 或者在客户端电脑解密后外发可以打开,不能非法破解
⑧ RC4 与 DES 哪个算法最安全
随机密钥加密算法:RC4
位密码算法:DES 三重DES(Triple-DES)仍然是很安全的,但是也只是在别无他法的情况下的一个较好的选择。显然高级加密标准(AES)是一个更好的加密算法,NIST用AES代替Triple-DES作为他们的标准(下面有更详细的讨论)。其他较好的算法包括另外两个AES的变种算法Twofish和Serpent-也称为CAST-128,它是效率和安全的完美结合。这几个算法不仅比DES更安全,而且也比DES的速度更快。为什么要使用一些又慢又不安全的算法呢?SHA1是一个哈希函数,而不是一个加密函数。作为一个哈希函数,SHA1还是相当优秀的,但是还需要几年的发展才能用作加密算法。如果你正在设计一个新系统,那么谨记你可能会在若干年后用SHA1代替目前的算法。我再重复一遍:只是可能。呵呵,希望能帮到你!谢谢望采纳哦!
⑨ 易语言解密文件(用了一晚上写的加密,解密不出来了)哪位高手给写下解密!用的RC4(就是第二个)
你的第一行 是“ 123”还是“123”,多了个空格看见吗?
解密数据 (加密处理, “123”, 2)
这样可以了,
⑩ VC++ RC4,加密解密, 使用问题
#include "rc4.h"
void main()
{
char key[]="abcd";
RC4_KEY stKey;
BYTE d1[4]={0x11,0x22,0x33,0x44};
//加密
RC4Init(key,strlen(key),&stKey);
RC4Works(d1,4,&stKey);
//解密
RC4Init(key,strlen(key),&stKey);
RC4Works(d1,4,&stKey);
}