c#aes加密转换成PHP的代码
来源:源码求购 /
时间:2025-12-19
具体要求:
/// 待加密字符
/// 密鑰
/// Key參料
///
public string Encrypt(string originalValue, string strObjkey, string strsaltValue)
{
var pwdValue = strObjkey;
var data = Encoding.UTF8.GetBytes(originalValue);
var salt = Encoding.UTF8.GetBytes(strsaltValue);
var aes = new System.Security.Cryptography.AesManaged();
//密鑰
var rfc = new System.Security.Cryptography.Rfc2898DeriveBytes(pwdValue, salt);
aes.BlockSize = aes.LegalBlockSizes[0].MaxSize;
aes.KeySize = aes.LegalKeySizes[0].MaxSize;
aes.Key = rfc.GetBytes(aes.KeySize / 8);
aes.IV = rfc.GetBytes(aes.BlockSize / 8);
var encryptTransform = aes.CreateEncryptor();
var encryptStream = new MemoryStream();
var encryptor = new System.Security.Cryptography.CryptoStream
(encryptStream, encryptTransform, System.Security.Cryptography.CryptoStreamMode.Write);
encryptor.Write(data, 0, data.Length);
encryptor.Flush();
encryptor.Close();
var encryptedString = Convert.ToBase64String(encryptStream.ToArray());
return encryptedString;
} 联系我时,请说是在 123网 看到的,谢谢!
上一篇: H5APP,谁会搭建的来,已有源码
下一篇: 拼多多sdk支付宝IOS端