public static String Encrypt ( String message )
throws Exception
{
Cipher cipher = Cipher.getInstance( "DES/CBC/PKCS5Padding" ) ;
DESKeySpec desKeySpec = new DESKeySpec("26451d8f".getBytes( "UTF8" ) ) ;
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance( "DES" ) ;
SecretKey secretKey = keyFactory.generateSecret( desKeySpec ) ;
IvParameterSpec iv = new IvParameterSpec("26451d8f".getBytes( "UTF8" ) ) ;
cipher.init( Cipher.ENCRYPT_MODE , secretKey , iv ) ;
byte[] encryptbyte = cipher.doFinal( message.getBytes() ) ;
BASE64Encoder base64Encoder = new BASE64Encoder() ;
return base64Encoder.encode( encryptbyte ) ;
}
这个是java对应的加密算法
大侠们 .net对应的是什么呀
throws Exception
{
Cipher cipher = Cipher.getInstance( "DES/CBC/PKCS5Padding" ) ;
DESKeySpec desKeySpec = new DESKeySpec("26451d8f".getBytes( "UTF8" ) ) ;
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance( "DES" ) ;
SecretKey secretKey = keyFactory.generateSecret( desKeySpec ) ;
IvParameterSpec iv = new IvParameterSpec("26451d8f".getBytes( "UTF8" ) ) ;
cipher.init( Cipher.ENCRYPT_MODE , secretKey , iv ) ;
byte[] encryptbyte = cipher.doFinal( message.getBytes() ) ;
BASE64Encoder base64Encoder = new BASE64Encoder() ;
return base64Encoder.encode( encryptbyte ) ;
}
这个是java对应的加密算法
大侠们 .net对应的是什么呀
解决方案 »
- 后台往JS方法传数组
- 不知道怎么我写的这个log4net就是没法输出控制台和保存到.txt文件中?
- 需要密码的web service
- 问一个数据转换的奇怪问题
- 请问一个关于C# WINFORM连接ORACL的问题·!
- 知道类名,怎么用这个类名实例化一个对象
- 新手上路的问题!
- C#中的注释,一直没有搞懂,大家探讨一下
- C#如何判断process初始化完毕!
- DevExpress.XtraGrid.GridControl 分组 和排序的问题
- system.data.sqlclient.sqlexception类型的未经处理的异常出现在system.data.dll
- devExpress 控件ASPxGridView 实现只能够选中一行数据
参考下:http://www.cnblogs.com/enli/articles/1240144.html