提交当前本机整理版本

This commit is contained in:
cyf
2026-07-02 10:11:39 +00:00
parent c10a5d64c7
commit aacefa24f8
822 changed files with 196665 additions and 14263 deletions
@@ -62,4 +62,28 @@ namespace Lskj.IPersonnelConnection
/// <summary>
/// CDSBLims加密
/// </summary>
/// <param name="Url"></
/// <param name="Url"></param>
/// <param name="CDSBLimsPrivateKey"></param>
/// <returns></returns>
public static string CDSBLimsUrlEncryption(string Url, string LoginNo, string CDSBLimsPrivateKey)
{
if (Url.Contains("{CDSBLimsLoginNo}"))
{
var aes = Aes.Create();
aes.Key = Encoding.UTF8.GetBytes(CDSBLimsPrivateKey);
aes.GenerateIV();
var encryptor = aes.CreateEncryptor(aes.Key, aes.IV);
var ms = new MemoryStream();
ms.Write(aes.IV, 0, aes.IV.Length);
using (var cs = new CryptoStream(ms, encryptor, CryptoStreamMode.Write))
using (var sw = new StreamWriter(cs, Encoding.UTF8))
{
sw.Write(LoginNo);
}
//替换许可
Url = Url.Replace("{CDSBLimsLoginNo}", Convert.ToBase64String(ms.ToArray()));
}
return Url;
}
}
}