一、【急】【求助】.des加密文件怎样打开
想实现用方法1加密文件 后再方法2 解密文件 可成功正常运行"C:/j2sdk1.4.2_08/bin/aa.class"文件 //方法1 这是加密文件, 把"C:/aa.class" 加密为 "C:/j2sdk1.4.2_08/bin/aaEncode.class" //方法2 这是解密文件,把"C:/j2sdk1.4.2_08/bin/aaEncode.class" 解密为 "C:/j2sdk1.4.2_08/bin/aa.class" //方法3 这是先加密再解密的代码,这是加密文件, 把"C:/aa.class" 加密到一个内存后把这内存解密到 "C:/j2sdk1.4.2_08/bin/aa.class" 其中直接运行方法3 可正常运行"C:/j2sdk1.4.2_08/bin/aa.class"文件,成功! 如果先运行 方法1 再运行方法2 不可正常运行"C:/j2sdk1.4.2_08/bin/aa.class"文件,失败! 请高手解决一下。
//方法1 这是加密文件, 把"C:/aa.class" 加密为 "C:/j2sdk1.4.2_08/bin/aaEncode.class" void CTestDllDlg::OnBnClickedjiami() { CString spath ; int ilen = 800; char *pBufferRead = new char[ilen]; ZeroMemory(pBufferRead,ilen); spath ="C:/aa.class"; CFile fFileRead(spath,CFile::modeReadWrite | CFile::modeNoTruncate ); ilen = fFileRead.GetLength(); fFileRead.Read(pBufferRead,fFileRead.GetLength()); fFileRead.Close(); char *key =new char[10]; strcpy(key,"1234567"); char *bufferEncode =new char[ilen]; Des_EncodeFile( bufferEncode, pBufferRead, key,ilen); spath ="C:/j2sdk1.4.2_08/bin/aaEncode.class"; CFile fFileWrite(spath,CFile::modeReadWrite | CFile::modeNoTruncate | CFile::modeCreate); fFileWrite.SeekToBegin(); fFileWrite.Write(bufferEncode,ilen); fFileWrite.Close(); CString ss; //ss.Format("新文件大小原 %s 新%s",bufferEncode,pBufferRead); // AfxMessageBox(ss); delete [] pBufferRead ; delete [] key ; delete [] bufferEncode ; } //方法2 这是解密文件,把"C:/j2sdk1.4.2_08/bin/aaEncode.class" 解密为 "C:/j2sdk1.4.2_08/bin/aa.class" void CTestDllDlg::OnBnClickedjiemi() { CString spath ; int ilen = 800; char *pBufferRead = new char[ilen]; ZeroMemory(pBufferRead,ilen); spath ="C:/j2sdk1.4.2_08/bin/aaEncode.class"; CFile fFileRead(spath,CFile::modeReadWrite | CFile::modeNoTruncate ); ilen = fFileRead.GetLength(); fFileRead.Read(pBufferRead,fFileRead.GetLength()); fFileRead.Close(); char *key =new char[10]; strcpy(key,"1234567"); char *bufferDecode =new char[ilen ]; Des_DecodeFile( bufferDecode, pBufferRead, key,ilen); spath ="C:/j2sdk1.4.2_08/bin/aa.class"; CFile fFileWrite(spath,CFile::modeReadWrite | CFile::modeNoTruncate | CFile::modeCreate); fFileWrite.SeekToBegin(); fFileWrite.Write(bufferDecode,ilen); fFileWrite.Close(); CString ss; //ss.Format("新文件大小原 %s 新%s",bufferDecode,pBufferRead); // AfxMessageBox(ss); delete [] pBufferRead ; delete [] key ; delete [] bufferDecode ; } //方法3 这是先加密再解密的代码,这是加密文件, 把"C:/aa.class" 加密到一个内存后把这内存解密到 "C:/j2sdk1.4.2_08/bin/aa.class" void CTestDllDlg::OnBnClickedjiajiemi() { CString spath ; int ilen = 800; char *pBufferRead = new char[ilen]; ZeroMemory(pBufferRead,ilen); spath ="C:/aa.class"; CFile fFileRead(spath,CFile::modeReadWrite | CFile::modeNoTruncate ); ilen = fFileRead.GetLength(); fFileRead.Read(pBufferRead,fFileRead.GetLength()); fFileRead.Close(); char *key =new char[10]; strcpy(key,"1234567"); char *bufferEncode =new char[ilen]; Des_EncodeFile( bufferEncode, pBufferRead, key,ilen); char *bufferDecode =new char[ilen ]; Des_DecodeFile( bufferDecode, bufferEncode, key,ilen); spath ="C:/j2sdk1.4.2_08/bin/aa.class"; CFile fFileWrite(spath,CFile::modeReadWrite | CFile::modeNoTruncate | CFile::modeCreate); fFileWrite.SeekToBegin(); fFileWrite.Write(bufferDecode,ilen); fFileWrite.Close(); CString ss; //ss.Format("新文件大小原 %s 新%s",bufferEncode,pBufferRead); // AfxMessageBox(ss); delete [] pBufferRead ; delete [] key ; delete [] bufferEncode ; delete [] bufferDecode ; } // int CTestDllDlg::Des_EncodeFile( char *buf, char *input, char *key,int lenp) { Des_Go(buf, input, lenp, key, sizeof(key), ENCRYPT); return 0; } // int CTestDllDlg::Des_DecodeFile(char *output, char *input, char *key,int lenp) { Des_Go(output,input, lenp, key, sizeof(key), DECRYPT); return 0; } 或是看看下面这个网址 http://hi.baidu.com/sammy17084/blog/item/369fa202a6263d054afb5167.html 希望对你有帮助。
二、我有个DES格式的加密文件,想转为word格式,不知道密码
您用什么方法加密的,我建议您联系客服试试。
给文件加密,你可以在百度上下载超级加密3000 这是一款功能强大的文件和文件夹加密和保护软件。
超级加密3000有超快和最强的文件、文件夹加密功能、数据保护功能,文件夹、文件的粉碎删除以及文件夹伪装等功能。
超级加密 3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。
超级加密3000还支持加密文件的临时解密,文件加密后,双击加密文件,在弹出密码输入对话框输入正确的密码选择确定,该加密文件就处于临时解密,文件使用完毕退出以后,它自动恢复到加密状态,无需再加密。
超级加密3000是一款不可多得的文件加密软件,您可以到百度上搜索超级加密3000给您的文件加密试试看。
三、重装系统后加密的word文件打不开
解决方法:
1、右击你的文档“管理员取得所有权”接着打开文档。
2、卸载你现在用的WORD,(即Microffic 2003)接着重装一遍Microffic 2003,问题解决。
3、把你的文档后缀名改为" .txt " 接着,打开。看见里面可能是乱码,这没关系,复制全部内容,打开新建的WORD,接着,粘贴。
4、安装完WORD 2003时,接着用,word 2003软件的WORD打看你的文件即可解决。
5、进安全模式的方法:开机时一直按F8键----“安全模式”-----直接双击你那打不开受限制的WORD的文档。
6、还有一种方法就是,把你的这受限制的WORD文档用U盘复制一份,接着在你的伙伴的电脑里打开就行,就不会存在权限问题了。
四、加密的word文档怎么打开
向你推荐一款可以没有限制的软件,下载地址: 解压密码: 安装完后,用crack的同名文件覆盖过去就OK了。
速度很快哦 2.用WordKey恢复Word密码 “WordKey”是一款著名的Word密码恢复工具,可以通过“暴力破解”、“字典破解”等方法,快速将Word文档中的密码恢复出来。所以当忘记Word文档密码后,“WordKey”就可以帮上大忙啦! 参考资料: 找回office文件密码 office是使用最为普遍的办公软件,工作繁忙的你,难免出现各种意外,比如对重要的WORD文档加密后却把密码忘得一干二净,这是最让人恼火和着急的了。
但使用AOPR(全称是Advanced office 2000 password Recovery。下载地址:) 软件:Advanced Office XP Password Recovery Pro “Advanced Office Password Recovery”,是一个 Microsoft Office 文件的密码恢复工具。
支持最新版本 Office 2003 中的所有组件,支持所有语言版本。非常好的,下载地址: 就可以把office文档的密码很快找回来。
就拿一个DOC文档做个演习。 1、安装上AOPR后,启动它,点击“FileName”右侧的打开文件夹图标,选择需要进行破解的文件。
2、“Type of attack”就使用默认的“Bruteforce attack”,然后是设置密码的长度和组成字符。 3、设置好以后点击工具栏上的“Start recovery”开始破解。
稍后(时间长短跟设置的密码长度和组成的复杂度有很大的关系),密码就成功破解了。 AOPR不光可以破解WORD文件,它对EXCEL等OFFICE软件产生的文档密码都可以进行解码,方法也大致一样。
五、打开加密文件后显示“word无法打开文档,用户没有访问权”怎么解决
使用的是EFS加密,如果没有备份加密证书的话,那就你节哀顺变吧!恢复的可能性很小。
你可以试一下下面的小方法:
1.工具-文件夹选项-查看-使用简单文件夹共享 (把前面的勾勾去掉)
2.在加密的文件上点右键-属性-安全-高级-所有者-替换所有者(把下面替换子容器的选项打上勾) 替换成你自己的用户
这个方法能用,你就算运气好,不行的话我也没有办法 了!
EFS加密非常危险,我推荐你使用专业的文件夹加密软件文件夹加密超级大师来加密您的文件夹。
六、加密的word文档怎么打开
向你推荐一款可以没有限制的软件,下载地址:
解压密码:
安装完后,用crack的同名文件覆盖过去就OK了。
速度很快哦
2.用WordKey恢复Word密码
“WordKey”是一款著名的Word密码恢复工具,可以通过“暴力破解”、“字典破解”等方法,快速将Word文档中的密码恢复出来。所以当忘记Word文档密码后,“WordKey”就可以帮上大忙啦!
参考资料:
找回office文件密码
office是使用最为普遍的办公软件,工作繁忙的你,难免出现各种意外,比如对重要的WORD文档加密后却把密码忘得一干二净,这是最让人恼火和着急的了。
但使用AOPR(全称是Advanced office 2000 password Recovery。下载地址:)
软件:Advanced Office XP Password Recovery Pro
“Advanced Office Password Recovery”,是一个 Microsoft Office 文件的密码恢复工具。支持最新版本 Office 2003 中的所有组件,支持所有语言版本。非常好的,下载地址:
就可以把office文档的密码很快找回来。就拿一个DOC文档做个演习。
1、安装上AOPR后,启动它,点击“FileName”右侧的打开文件夹图标,选择需要进行破解的文件。
2、“Type of attack”就使用默认的“Bruteforce attack”,然后是设置密码的长度和组成字符。
3、设置好以后点击工具栏上的“Start recovery”开始破解。稍后(时间长短跟设置的密码长度和组成的复杂度有很大的关系),密码就成功破解了。
AOPR不光可以破解WORD文件,它对EXCEL等OFFICE软件产生的文档密码都可以进行解码,方法也大致一样。
转载请注明出处51数据库 » des加密word后word能不能打开
-余温都是罪