KEY = KEY substring( )
byte[] bytes = KEY getBytes()
DESKeySpec ks = new DESKeySpec(bytes)
SecretKeyFactory skf = SecretKeyFactory getInstance( DES )
SecretKey sk = skf generateSecret(ks)
IvParameterSpec iv = new IvParameterSpec(bytes)
ecip = Cipher getInstance( DES/CBC/PKCS Padding )
ecip init(Cipher ENCRYPT_MODE sk iv )
dcip = Cipher getInstance( DES/CBC/PKCS Padding )
dcip init(Cipher DECRYPT_MODE sk iv )
}catch(Exception ex) {
ex printStackTrace()
}
}
public static String encrypt(String content) throws Exception {
byte[] bytes = ecip doFinal(content getBytes( ascii ))
return CryptUtils byte hex(bytes)
}
public static String decrypt(String content) throws Exception {
byte[] bytes= CryptUtils hex byte(content)
bytes = dcip doFinal(bytes)
return new String(bytes ascii )
}
//test
public static void main(String[] args) throws Exception {
String password = gly ;
String en = encrypt(password)
System out println(en)
System out println(decrypt(en))
}
lishixinzhi/Article/program/Java/hx/201311/26449
java代码解密的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java des加解密、java代码解密的信息别忘了在本站进行查找喔 。
推荐阅读
- python爬虫小学能学吗,学python爬虫能干嘛
- 微信视频号发电影可以吗,微信视频号可以发影视作品吗
- 虚拟主机ip公网,虚拟主机独立ip
- peanut直播斗鱼,o斗鱼直播
- java查看类中代码,java中的classpath
- 阿里云服务器可以换系统吗,阿里云服务器可以随时升级吗
- sterm射击游戏,steam的射击游戏大全
- java编程系统代码 java 代码
- 挪威游戏开发,挪威游戏开发公司排名