- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SJCL library 加密/解密消息。我的问题是我不知道使用的是 AES 还是 SHA256
这是我的代码:
var h = sjcl.codec.hex, count = 2048 ;
salt = h.fromBits(sjcl.random.randomWords('10','0'));
var key = h.fromBits( sjcl.misc.pbkdf2(somePassword, h.toBits(salt), count) ) ;
接下来我可以像这样加密/解密
var encMessage = sjcl.encrypt(key, message) ;
sjcl.decrypt(key, encMessage) ;
AES 或 SHA256 或其他?
最佳答案
SHA256 和 AES 是两种不同类型的算法。
SHA256 是一种加密哈希函数:http://en.wikipedia.org/wiki/SHA-2
AES 是一种加密算法:http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
因此,在您使用加密的情况下,您实际上使用的是 AES。
关于javascript - 是使用 AES 或 SHA256 的 sjcl.encrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13705850/
我正在此处进行安装,但遇到了麻烦: https://github.com/bitwiseshiftleft/sjcl/blob/version-0.8/README/INSTALL npm insta
我正在尝试使用使用 SJCL 的 RNCryptor-JS,但出于某种原因,SJCL 位数组串联似乎不起作用。 var SALT_SIZE = 64/8; var plaintext = "Hello
使用使用SJCL的RNCryptor。我正在尝试解密十六进制消息,但是当使用 CBC 模式时,事情变得很奇怪。显然,在使用 CBC 时必须声明一个注意声明,但我收到了一个错误。 function Ke
我在使用 SJCL 和 javascript 加密文件时遇到问题。 我已经成功地使用 FileReader API 和 readAsBinaryString 加密了文本文件。当谈到加密 pdf/png
是否可以使用 sjcl 生成对称 key ?我想返回对称 key 而不是仅仅调用 sjcl.encrypt() 函数。如果可能,请提供代码示例。 最佳答案 这是它是如何完成的。const key =
我想使用斯坦福 Javascript 加密库 (SJCL) 通过给定的密码和 key 解密 AES,但我无法传递 key : var key = 'key'; var cipher = 'abjslö
我目前正在尝试 SJCL,但在加密/解密方面遇到问题。由于缺乏好的例子,我想出了您在下面看到的内容,但它不起作用。有人能指出我做错了什么吗?提前致谢。 var p = { "iv": "
我用过Stanford Javascript Crypto Library (SJCL)用于对称 AES 加密(基于其演示页面上的示例)。但是,我还有一个额外的要求,即生成 key 对,使用公钥加密数
我正在尝试使用 pycrypto 在 Python 中重写一些 JS(使用 SJCL 库)。我无法弄清楚如何实现以下代码 aes = new sjcl.cipher.aes( this.key );
使用 Sjcl我尝试编写一个小服务,从我的 javascript 应用程序发送和接收加密数据。 可悲的是,sjcl documentation缺少有关如何处理其 AES 加密数据的信息。他们的encr
我正在尝试使用 sjcl(斯坦福 Javascript 加密库)在我的 Titanium(目标:iOS 和 Android)项目中加密一些文本。我使用的是最简单的方法,没有其他选择: sjcl.enc
SJCL docs提供以下代码作为 sha256 的示例: var bitArray = sjcl.hash.sha256.hash("message"); var digest_sha256 =
我正在使用 SJCL ,它适用于小的 ASCII 字符串。 但是当我尝试解码 this piece of JSON (HTML 页面加密的结果)我得到一个 "this is not JSON!"错误。
我编写了一个 .html 文件来测试从另一个文件导入内容。文件结构如下所示: test(是一个文件夹) ㄴasdf.html ㄴlib(是一个文件夹) ---ㄴsjcl.js asdf.html 看起
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我正在尝试解密一些已使用 SJCL(Stanford Javascript 加密库) 加密的信息。示例页面位于 http://bitwiseshiftleft.github.io/sjcl/demo/
我想在我的 GWT 项目(客户端)中使用外部加密库。 (特别是斯坦福 Javascript 加密库,http://crypto.stanford.edu/sjcl/我在项目的 gwt 配置文件 (My
我正在试验 Stanford Javascript Crypto Library (SJCL)并想要加密并稍后解密一个字符串。 下面的代码工作正常: var pw = "password"; var
我正在尝试从 javascript 实现中对协议(protocol)进行逆向工程,但我被困在 AES 加密方法上。我正在用 C++ 和 Crypto++ 库对此进行编程。它使用 SJCL 库,并调用
我正在使用 SJCL library 加密/解密消息。我的问题是我不知道使用的是 AES 还是 SHA256 这是我的代码: var h = sjcl.codec.hex, count = 2048
我是一名优秀的程序员,十分优秀!