// namespace SafeCampus.Core.Utils; /// /// 加解密功能 /// public class CryptogramUtil { #region SM2 /// /// SM2解密 /// /// 密文 /// 明文 public static string Sm2Decrypt(string str) { // 解密 if (!string.IsNullOrWhiteSpace(str)) return SM2Util.Decrypt(str); try { // // 解密 // if (!string.IsNullOrWhiteSpace(str)) // return SM2Util.Decrypt(str); } catch { return ""; } return ""; } /// /// SM2加密 /// /// 明文 /// 密文 public static string Sm2Encrypt(string str) { try { // 加密 if (!string.IsNullOrWhiteSpace(str)) return SM2Util.Encrypt(str); } catch { return ""; } return ""; } #endregion SM2 #region Sm4 /// /// SM4解密 /// /// 密文 /// 明文 public static string Sm4Decrypt(string str) { if (!string.IsNullOrWhiteSpace(str))// 解密 return SM4Util.Decrypt(new SM4Util { Data = str }); return ""; } /// /// SM4加密 /// /// 明文 /// 密文 public static string Sm4Encrypt(string str) { if (!string.IsNullOrWhiteSpace(str))// 加密 return SM4Util.Encrypt(new SM4Util { Data = str }); return ""; } #endregion Sm4 }