C#的加密源码,谁能给我相对应的java版的?要求效果一样
直接上源码:
public string jiemi(string StrInput, string key1, string key2)
{
string str;
byte[] buffer = Convert.FromBase64String(StrInput);
MemoryStream stream2 = new MemoryStream();
DESCryptoServiceProvider provider = new DESCryptoServiceProvider();
CryptoStream stream = new CryptoStream(stream2, provider.CreateDecryptor(Encoding.UTF8.GetBytes(key1), Encoding.UTF8.GetBytes(key2)), CryptoStreamMode.Write);
stream.Write(buffer, 0, buffer.Length);
stream.FlushFinalBlock();
return Encoding.UTF8.GetString(stream2.ToArray());
return str;
}
这个是C#版的加密源码,谁能给我相对应的java版的?