|
@@ -1,4 +1,5 @@
|
|
|
using System.Text;
|
|
|
+using System.Text.Json;
|
|
|
using DotNetCore.CAP;
|
|
|
using Hotline.Ai.Quality;
|
|
|
using Hotline.Application.CallCenter;
|
|
@@ -31,6 +32,7 @@ using Hotline.Settings.TimeLimits;
|
|
|
using Hotline.Share.Dtos;
|
|
|
using Hotline.Share.Dtos.FlowEngine.Workflow;
|
|
|
using Hotline.Share.Dtos.Home;
|
|
|
+using Hotline.Share.Dtos.Identity;
|
|
|
using Hotline.Share.Dtos.Order;
|
|
|
using Hotline.Share.Dtos.Realtime;
|
|
|
using Hotline.Share.Dtos.Snapshot;
|
|
@@ -55,6 +57,7 @@ using SqlSugar;
|
|
|
using XC.RSAUtil;
|
|
|
using XF.Domain.Authentications;
|
|
|
using XF.Domain.Cache;
|
|
|
+using XF.Domain.Constants;
|
|
|
using XF.Domain.Filters;
|
|
|
using XF.Domain.Locks;
|
|
|
using XF.Domain.Queues;
|
|
@@ -1293,23 +1296,24 @@ public class TestController : BaseController
|
|
|
{
|
|
|
var aesKey = EncryptProvider.CreateAesKey();
|
|
|
|
|
|
- //var key = aesKey.Key;
|
|
|
- //var iv = aesKey.IV;
|
|
|
+ var key = aesKey.Key;
|
|
|
+ var iv = aesKey.IV;
|
|
|
|
|
|
- var key = "qlzeJrbj0CPkHdFBvEAxX47Y4nCbBPZW";
|
|
|
- var iv = "JxeDP0sgnPJdH9fE";
|
|
|
+ //var key = "qlzeJrbj0CPkHdFBvEAxX47Y4nCbBPZW";
|
|
|
+ //var iv = "JxeDP0sgnPJdH9fE";
|
|
|
|
|
|
- var str = "123abc";
|
|
|
- var encrypted = EncryptProvider.AESEncrypt(str, key);
|
|
|
+ var encrypted = EncryptProvider.AESEncrypt(dto.Str, dto.Key);
|
|
|
+
|
|
|
//带加密向量
|
|
|
- var encrypted1 = EncryptProvider.AESEncrypt(str, key, iv);
|
|
|
+ var encrypted1 = EncryptProvider.AESEncrypt(dto.Str, dto.Key, dto.Iv);
|
|
|
|
|
|
- var decrypted = EncryptProvider.AESDecrypt(encrypted, key);
|
|
|
+ var decrypted = EncryptProvider.AESDecrypt(dto.Encrypted, dto.Key);
|
|
|
//带加密向量
|
|
|
- var decrypted1 = EncryptProvider.AESDecrypt(encrypted1, key, iv);
|
|
|
+ var decrypted1 = EncryptProvider.AESDecrypt(dto.Encrypted, dto.Key, dto.Iv);
|
|
|
|
|
|
- var strString = dto.AppId + dto.Timestamp;
|
|
|
- return dto.AppId + EncryptProvider.AESEncrypt(strString, dto.Secret, dto.AppId);
|
|
|
+ //var strString = dto.AppId + dto.Timestamp;
|
|
|
+ //return dto.AppId + EncryptProvider.AESEncrypt(strString, dto.Secret, dto.AppId);
|
|
|
+ return $"key: {key}, iv: {iv}";
|
|
|
}
|
|
|
|
|
|
/// <summary>
|