小编Lea*_*Lea的帖子

在 javascript 中加密并使用 AES 算法在 C# 中解密

我尝试使用AES中的 AES 库进行角度加密。

我使用 AES 的方法加密了字符串CryptoJS.AES.encrypt()

这是我的代码:

  var txtloginKod = 'Some String...';             
  var key = CryptoJS.enc.Utf8.parse('8080808080808080');
  var iv = CryptoJS.enc.Utf8.parse('8080808080808080');
  var  encryptedlogin = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(txtloginKod), key,
  {
      keySize: 128 / 8,
      iv: iv,
      mode: CryptoJS.mode.CBC,
      padding: CryptoJS.pad.Pkcs7
  });
Run Code Online (Sandbox Code Playgroud)

该方法CryptoJS.AES.encrypt()将一个对象返回到我的encryptedlogin变量。

我不知道如何在 C# 中将此对象发送到我的 WCF Web 服务器

当我尝试发送整个对象(并定义 Web 服务方法以获取 C# 对象)时,出现以下错误:

“将循环结构转换为 JSON”

javascript encryption aes cryptojs

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

aes ×1

cryptojs ×1

encryption ×1

javascript ×1