Skip to content

Commit f367a2c

Browse files
committed
aes bug fixed
1 parent 44b539b commit f367a2c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/CatLib.Framework/Encryption/AesEncrypter.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public byte[] Decrypt(string str, byte[] key)
8484

8585
var aesBuffer = Convert.FromBase64String(value);
8686
var ivBuffer = Convert.FromBase64String(iv);
87-
var ivAesBuffer = Arr.Merge(rijndaelManaged.IV, aesBuffer);
87+
var ivAesBuffer = Arr.Merge(ivBuffer, aesBuffer);
8888

8989
if (Convert.ToBase64String(HMac(ivAesBuffer, key)) != hmac)
9090
{
@@ -153,7 +153,7 @@ private void Decode(string str, out string iv, out string value, out string hmac
153153

154154
result[fragment[0]] = fragment[1];
155155
}
156-
156+
157157
if (!result.TryGetValue("iv", out iv) ||
158158
!result.TryGetValue("value", out value) ||
159159
!result.TryGetValue("hmac", out hmac))

0 commit comments

Comments
 (0)