123456789101112131415161718192021222324252627282930 |
- using NETCore.Encrypt;
- namespace Hotline.Tests.Application;
- public class ThirdIdentifyApplicationTest
- {
- [Fact]
- public async Task ThirdSystem_Test()
- {
- var appId = "companyName";
- var secret = "4x1q6YCWLDnHkpLTCWMwx3XQF7bA5QAd";
- var iv = Guid.NewGuid().ToString().Substring(0, 16);
- var unixTimespan = DateTimeOffset.Now.ToUnixTimeSeconds();
- var strString = appId + unixTimespan;
- var entrypted = EncryptProvider.AESEncrypt(strString, secret, iv);
- var token = appId + iv + entrypted;
- var decrypted = EncryptProvider.AESDecrypt(entrypted, secret, iv);
- Console.WriteLine(decrypted);
- //"4x1q6YCWLDnHkpLTCWMwx3XQF7bA5QAd WD7MEjbCySsniwKz
- entrypted = EncryptProvider.AESEncrypt(strString, "NBdabUfdsabwB7382fdsab18v321udab");
- decrypted = EncryptProvider.AESDecrypt(entrypted, "NBdabUfdsabwB7382fdsab18v321udab");
- Console.WriteLine(decrypted);
- }
- }
|