mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-09-20 18:48:10 +08:00
refactor(tenpayv2): 优化加解密及哈希算法工具类
This commit is contained in:
@@ -4,6 +4,8 @@ using Xunit;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests
|
||||
{
|
||||
using SKIT.FlurlHttpClient.Primitives;
|
||||
|
||||
public class TestCase_ToolsAESUtilityTests
|
||||
{
|
||||
[Fact(DisplayName = "测试用例:AES-ECB 解密")]
|
||||
@@ -12,7 +14,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests
|
||||
string key = "01234567890abcdefedcba9876543210";
|
||||
string cipherText = "l/aL5GyVfl/tw3Lww6GvCQ==";
|
||||
|
||||
string actualPlain = Utilities.AESUtility.DecryptWithECB(encodingKey: Convert.ToBase64String(Encoding.UTF8.GetBytes(key)), encodingCipherText: cipherText);
|
||||
string actualPlain = Utilities.AESUtility.DecryptWithECB(encodingKey: (EncodedString)Convert.ToBase64String(Encoding.UTF8.GetBytes(key)), encodingCipher: (EncodedString)cipherText)!;
|
||||
string expectedPlain = "SKIT is great!";
|
||||
|
||||
Assert.Equal(expectedPlain, actualPlain);
|
||||
|
Reference in New Issue
Block a user