解密与加密
A. 加密和解密过程是怎样进行的
public class CryptUtils {
private final static String DES = "DES";
/**
* 加密
* @param src 数据源
* @param key 密钥,长度必须是8的倍数
* @return 返回加密后的数据
* @throws Exception
*/
public static byte[] encrypt(byte[] src, byte[] key) throws RuntimeException {
// DES算法要求有一个可信任的随机数源
try{
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);
}catch(Exception e){
throw new RuntimeException(e);
}
}
/**
* 解密
* @param src 数据源
* @param key 密钥,长度必须是8的倍数
* @return 返回解密后的原始数据
* @throws Exception
*/
public static byte[] decrypt(byte[] src, byte[] key) throws RuntimeException {
try{
// 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);
}catch(Exception e){
throw new RuntimeException(e);
}
}
B. 如何加密和解密文件
你可以使用WORD本身自带的方法去进行加密:
1.打开word,点击左上角的“文件”,在弹出的页面中点击“信息”。
2.点击“保护文档”,选择“用密码进行加密”。
3.在系统的提示下连续两次输入相同的密码即可完成对word文档的加密。
或者可以上网找一下加密类的软件去加密解密你的文件或者文件夹
推荐文件夹加密超级大师这款加密软件。
这款加密软件的加密方法还有挺多的,有5种加密选择。
其中闪电加密和隐藏加密的数据要是密码不小心忘记了,还可以使用密码找回的功能找回来。
金钻加密的强度是非常的高的。别人是绝对的无法破解的。没有密码是绝对的无法打开。
C. 关于解密 加密
加密:就是对一个文件或文件夹设置一个密码,打开的话,需要输入正确的密码才可以。
解密:就是取消加密的文件或文件夹的密码,打开的话,不需要输入任何的密码,直接打开就可以访问,解密后的文件或文件夹就是普通的文件
为了你更好的了解解密和加密的区别,你可以试一下文件夹保护3000这款软件。
D. 《加密与解密》
http://www.pediy.com/
http://www.goldenchip.com.cn/gdbbs/dispbbs.asp?ID=200212241622452181&boardid=2
http://www.qhsms.com.cn/zm/dvbbs7/dispbbs.asp?boardid=44&id=993
E. 网络安全中加密和解密的原理是什么
对数据在网络传输中的保护 加密算法 为防止劫包偷取信息而加了密码 只有知道解开的算法才能看
如hash DES
F. 加密和解密
人家说任何东西都能破解,这个也不能说不对,
但是如果你设置一个超级强大的密码数字+大小写字母+字符,就算他能破解出来恐怕也得几十万年甚至更长时间,
人家说什么都能破解不要相信,很多软件都是这样的,但是真正能很快破出来的不多
G. 几种常用加密手段的加密与解密
一、EFS加密
ESF加密操作:
右键单击需要加密的文件夹,然后选择“属性”,在弹出属性对话框中,选择“高级”选项卡,然后在弹出的高级属性对话框中,勾选“加密内容以便保护数据“,然后点击“确定”按钮,然后在属性对话框中点击“应用按钮,然后在弹出的确认属性更改对话框中,选择“将更改应用于此文件夹、子文件夹和文件”,然后点击“确定”按钮,然后在回到的属性窗口再次点击“确定“按钮,系统加密后的文件名称会变成绿色的,这就说明您的加密成功了。
解密:打开软件,选择要解密的文件夹或者文件,然后点击【数据解密】
H. 加密与解密的关系如何
反相的关系,例如用数据和密钥与来加密的话,那么加密后的数据与密钥或下就解密了,这边的与和或是进行与和或运算的意思,数据在运算前要转化成asc码
I. 什么是加密和解密
加密:给数据进行加密码保护,通常都是打开是输入密码,还有隐藏、伪装等效果。市面上加密类的软件也很多,可以根据自己的具体需求进行挑选。
解密:解除密码保护,也就是恢复未加密时的状态,变成正常的数据。如果不想让你的文件继续保持加密效果,那就可以选择解密,来让它不再受保护。有的可以临时解密,使用的时候是解密状态,关闭后会自动恢复加密状态这种。