diff --git a/Pilz.Cryptography/SimpleStringCrypter.cs b/Pilz.Cryptography/SimpleStringCrypter.cs
index 1a74db6..3b08c9e 100644
--- a/Pilz.Cryptography/SimpleStringCrypter.cs
+++ b/Pilz.Cryptography/SimpleStringCrypter.cs
@@ -10,7 +10,7 @@ namespace Pilz.Cryptography
{
public class SimpleStringCrypter : ICrypter
{
- private TripleDES TripleDes;
+ private readonly TripleDES TripleDes;
public Encoding TextEncoding { get; private set; } = Encoding.Default;
public SimpleStringCrypter() : this(string.Empty)
@@ -32,8 +32,8 @@ namespace Pilz.Cryptography
private byte[] TruncateHash(string key, int length)
{
SHA1 sha1CryptoServiceProvider = SHA1.Create();
- byte[] bytes = TextEncoding.GetBytes(key);
- byte[] array = sha1CryptoServiceProvider.ComputeHash(bytes);
+ var bytes = TextEncoding.GetBytes(key);
+ var array = sha1CryptoServiceProvider.ComputeHash(bytes);
var output = new byte[length];
var lowerLength = Math.Min(array.Length, output.Length);
@@ -46,9 +46,9 @@ namespace Pilz.Cryptography
private string EncryptData(string plaintext)
{
- byte[] bytes = TextEncoding.GetBytes(plaintext);
- MemoryStream memoryStream = new MemoryStream();
- CryptoStream cryptoStream = new CryptoStream(memoryStream, TripleDes.CreateEncryptor(), CryptoStreamMode.Write);
+ var bytes = TextEncoding.GetBytes(plaintext);
+ using var memoryStream = new MemoryStream();
+ using var cryptoStream = new CryptoStream(memoryStream, TripleDes.CreateEncryptor(), CryptoStreamMode.Write);
cryptoStream.Write(bytes, 0, bytes.Length);
cryptoStream.FlushFinalBlock();
return Convert.ToBase64String(memoryStream.ToArray());
@@ -56,9 +56,9 @@ namespace Pilz.Cryptography
private string DecryptData(string encryptedtext)
{
- byte[] array = Convert.FromBase64String(encryptedtext);
- MemoryStream memoryStream = new MemoryStream();
- CryptoStream cryptoStream = new CryptoStream(memoryStream, TripleDes.CreateDecryptor(), CryptoStreamMode.Write);
+ var array = Convert.FromBase64String(encryptedtext);
+ using var memoryStream = new MemoryStream();
+ using var cryptoStream = new CryptoStream(memoryStream, TripleDes.CreateDecryptor(), CryptoStreamMode.Write);
cryptoStream.Write(array, 0, array.Length);
cryptoStream.FlushFinalBlock();
return TextEncoding.GetString(memoryStream.ToArray());
diff --git a/Pilz.Plugins.Advanced/Pilz.Plugins.Advanced.csproj b/Pilz.Plugins.Advanced/Pilz.Plugins.Advanced.csproj
index e8c2682..504135e 100644
--- a/Pilz.Plugins.Advanced/Pilz.Plugins.Advanced.csproj
+++ b/Pilz.Plugins.Advanced/Pilz.Plugins.Advanced.csproj
@@ -7,7 +7,7 @@
True
- 2.5.1
+ 2.5.2