当前位置:首页 » 安卓系统 » 安卓手机如何打开des文件

安卓手机如何打开des文件

发布时间: 2022-09-22 10:09:07

㈠ 请问.des文件怎么打开

.des文件出现表示已经加密了。如果你自己没有设定密码,那么就是它自动生成密钥了。
DES是安全性比较高的一种算法,目前只有一种方法可以破解该算法,那就是穷举法。
你要先知道如果des使用的是多少位的密钥,如果是56位的密钥,则可能的密钥数量是2的56次方个。然后下载强行破解软件,因为攻击des的主要形式被称为蛮力的或彻底密钥搜索,即重复尝试各种密钥直到有一个符合为止。就我所知,应该都是收费的并且很难搞懂的黑客软件。
我觉得希望不大……真的。

㈡ 请问.des文件怎么打开

.des文件表示的是已经加密了,如果自己没有设定密码的话就是它自动设定密钥了。
DES安全性比较高,目前只有一种方法可以破解该算法,那就是穷举法。
你要先知道des使用的是多少位的密钥,如果是N位的密钥,则可能的密钥数量是2的N次方个,所以要破解的话只能通过破解软件,并且时间比较慢。

㈢ 图片后缀是des怎么打开

是啊
一种是改文件后缀
或是点右键打开方式,选个强大的看图软件强制关联打开

㈣ 求助!手机内存卡里的照片都成了.des 格式的了不知道怎么打开去掉.des用图片查看软件也看不了。

您好,您是否用了某一种重复文件清理类的软件?

把图片用画图工具或者其他作图工具打开
然后选择保存为,会让你选择保存的格式
选择一下就可以了
这样应该可以

㈤ 【急】【求助】.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..com/sammy17084/blog/item/369fa202a6263d054afb5167.html
希望对你有帮助

㈥ 如何打开.des文件

你打开我的电脑--工具---文件夹选项---查看--在下面找到"隐藏已知文件类型的扩展名"把勾去掉
然后重命名文件把扩展名改为...JPG
也就是把后面的.des去掉
比如:10.JPG.DES
去掉就是:10.JPG
这样就可以了

㈦ 请问如何打开经过解密后的des文件

是否知道该文件加密之前是什么格式?
是的话,就改一下解密后文件的后缀为原后缀。
否则,就需要用ULTRAEDIT之类的打开解密后的文件二进制,看看到底是那种格式

㈧ 如何解DES加密的文件

一个用DES来加密、解密的类
http://www.javanb.com/java/1/17816.html

import java.security.*;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;

/**
* 字符串工具集合
* @author Liudong
*/
public class StringUtils {

private static final String PASSWORD_CRYPT_KEY = "__jDlog_";
private final static String DES = "DES";

/**
* 加密
* @param src 数据源
* @param key 密钥,长度必须是8的倍数
* @return 返回加密后的数据
* @throws Exception
*/
public static byte[] encrypt(byte[] src, byte[] key)throws Exception {
//DES算法要求有一个可信任的随机数源
SecureRandom sr = new SecureRandom();
// 从原始密匙数据创建DESKeySpec对象
DESKeySpec dks = new DESKeySpec(key);
// 创建一个密匙工厂,然后用它把DESKeySpec转换成
// 一个SecretKey对象
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(DES);
SecretKey securekey = keyFactory.generateSecret(dks);
// Cipher对象实际完成加密操作
Cipher cipher = Cipher.getInstance(DES);
// 用密匙初始化Cipher对象
cipher.init(Cipher.ENCRYPT_MODE, securekey, sr);
// 现在,获取数据并加密
// 正式执行加密操作
return cipher.doFinal(src);
}

/**
* 解密
* @param src 数据源
* @param key 密钥,长度必须是8的倍数
* @return 返回解密后的原始数据
* @throws Exception
*/
public static byte[] decrypt(byte[] src, byte[] key)throws Exception {
// DES算法要求有一个可信任的随机数源
SecureRandom sr = new SecureRandom();
// 从原始密匙数据创建一个DESKeySpec对象
DESKeySpec dks = new DESKeySpec(key);
// 创建一个密匙工厂,然后用它把DESKeySpec对象转换成
// 一个SecretKey对象
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(DES);
SecretKey securekey = keyFactory.generateSecret(dks);
// Cipher对象实际完成解密操作
Cipher cipher = Cipher.getInstance(DES);
// 用密匙初始化Cipher对象
cipher.init(Cipher.DECRYPT_MODE, securekey, sr);
// 现在,获取数据并解密
// 正式执行解密操作
return cipher.doFinal(src);
}
/**
* 密码解密
* @param data
* @return
* @throws Exception
*/
public final static String decrypt(String data){
try {
return new String(decrypt(hex2byte(data.getBytes()),
PASSWORD_CRYPT_KEY.getBytes()));
}catch(Exception e) {
}
return null;
}
/**
* 密码加密
* @param password
* @return
* @throws Exception
*/
public final static String encrypt(String password){
try {
return byte2hex(encrypt(password.getBytes(),PASSWORD_CRYPT_KEY.getBytes())); }catch(Exception e) {
}
return null;
}

比较长, 转了一部分.
参考资料:http://www.javanb.com/java/1/17816.html

㈨ 后缀名为txt.des的文件怎么打开

是否中毒?
不是就把选择要看的文件,按F1,把.DES去掉试试吧~

热点内容
索尼安卓11如何退回安卓10 发布:2025-01-13 10:24:09 浏览:127
程序编译结构 发布:2025-01-13 10:24:08 浏览:90
创建邮箱地址服务器连接错误 发布:2025-01-13 09:49:24 浏览:723
linux编辑文档 发布:2025-01-13 09:47:51 浏览:435
二手制冷压缩机 发布:2025-01-13 09:43:59 浏览:585
网鱼电脑密码多少 发布:2025-01-13 09:33:46 浏览:464
如何取消子账号密码 发布:2025-01-13 09:22:41 浏览:347
抖音搜索有缓存 发布:2025-01-13 09:17:28 浏览:590
c语言字符数组连接 发布:2025-01-13 08:55:11 浏览:901
国二c语言编程题目 发布:2025-01-13 08:45:41 浏览:285