最近有个项目(c#),需要和第三方做数据对接(java)
数据有加密 Base64 三重DES/CBC加密算法,求c# 的解密
*/
public class DeEnCode {
// 密钥是16位长度的byte[]进行Base64转换后得到的字符串
public static String key = "LmMGStGtOpF4xNyvYt54EQEIMS==";
这是java的
C#中byte[] bufe = Convert.FromBase64String(Skey); bufe的长度是19位,
贴出Java和C#的加密向量 就是有个类似这样的东西:private static byte[] IV = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF };
还有 密钥