mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 00:46:02 +08:00
fis AES encoding
This commit is contained in:
@@ -1407,12 +1407,13 @@ namespace OpenSim.Framework
|
||||
aes.Padding = PaddingMode.PKCS7;
|
||||
|
||||
ICryptoTransform encryptor = aes.CreateEncryptor(aes.Key, aes.IV);
|
||||
using MemoryStream memoryStream = new();
|
||||
using CryptoStream cryptoStream = new(memoryStream, encryptor, CryptoStreamMode.Write);
|
||||
using StreamWriter streamWriter = new(cryptoStream);
|
||||
|
||||
streamWriter.Write(plainText);
|
||||
encryptedText = memoryStream.ToArray();
|
||||
using (MemoryStream memoryStream = new())
|
||||
{
|
||||
using (CryptoStream cryptoStream = new(memoryStream, encryptor, CryptoStreamMode.Write))
|
||||
using (StreamWriter streamWriter = new(cryptoStream))
|
||||
streamWriter.Write(plainText);
|
||||
encryptedText = memoryStream.ToArray();
|
||||
}
|
||||
}
|
||||
|
||||
return $"{Convert.ToHexString(iv)}:{Convert.ToHexString(encryptedText).ToLower()}";
|
||||
|
||||
Reference in New Issue
Block a user