javascript库解密3des文件

时间:2012-03-14 09:51:03

标签: javascript encryption 3des

我有一个base64编码的字符串,其中包含 3DES 加密的png文件。如果客户端提供了正确的密码,我需要在客户端显示此图像。 我一直在寻找具有此功能的加密库,但找不到任何(或至少没有一些文档或示例)。 我知道有很多很好的库支持AES加密,但ATM我的输入是3加密的,我无法改变它。 有人能指我到一个内置3des解密的图书馆吗?一个例子也很棒。

2 个答案:

答案 0 :(得分:0)

所以我为你搜索了“javascript 3des”。这是第一个结果。

http://etherhack.co.uk/symmetric/des_3des/

(JS:http://etherhack.co.uk/symmetric/des_3des/js/dessrc.js

这对二进制数据的作用是另一个问题 - 你现在如何将二进制数据存储在JS中?

答案 1 :(得分:0)

您检查了jscryptolib吗?他们提供:

  • 对称加密:AES,DES,3DES
  • 加密模式:ECB,CBC,CTR
  • 摘要算法:SHA-1,SHA256
  • 消息验证码(MAC):HMAC,CBCMAC,CMAC
  • 随机数发生器(RNG):FIPS186,X9.17
  • 公钥加密:RSA,DSA,ECC,CPK,IBE

这是LGPL的许可,所以在项目中使用它不会有问题。