sjcl相关内容

我可以使用Google Closure编译器编译SJCL库吗?

我有一个使用Closure Compiler v20181210进行编译和精简的普通javascript项目.我想在该项目中使用SJCL进行加密. 我将此文件复制到我自己的项目中,并使用该库编写了代码.但是,当我尝试编译它时,Closure Compiler从库中抛出了一系列错误(粘贴在下面). 在SJCL网站上,该文件表示使用Google Closure Compressor压缩了文 ..

使用SJCL用Javascript加密并用PHP解密

我想用Javascript加密一些数据,并在将其发送到php服务器后将其解密。 我打算使用JS加密库作为SJCL: http://crypto.stanford.edu/sjcl/ 。到目前为止,我可以使用JS加密我的数据并通过ajax发布。 这样的我的JS代码。 sjcl.encrypt('a_key','secured_message'); 我的问题是如何在p ..
发布时间:2020-10-11 21:07:43 PHP

在Angular2中使用SJCL库

在我的应用程序中,我想使用具有键入功能的“斯坦福Javascript加密库",而且我还会看到我不明白如何在项目中使用它.我如何使用命令 sjcl.encrypt("password", "data")在我的项目中. 我正在使用角度4,angular-cli beta 2 我已经运行npm install --save-dev @types/sjcl tsconfig.app.js ..
发布时间:2020-08-31 05:41:14 其他开发

CryptoJS AES增加文件大小

谢谢您的帮助。 我对sjcl库或cryptojs aes库有问题。 每次我用aes加密文件时,文件大小为*2。 例如:当我上载4mb文件时,服务器上有8mb文件。 我在块上分割了文件,字节大小可以除以16。 请帮助我 这是我加密文件的方式: var l_EncryptetData = CryptoJS.AES.encrypt(p_ChunkData,p_File ..
发布时间:2020-06-02 20:03:10 其他开发

如何使用SJCL解密AES

我想用斯坦福Javascript加密库(SJCL)通过给定的密码和密钥解密AES,但是我无法传递密钥: var key ='key'; var cipher ='abjslö'; var aes = new sjcl.cipher.aes(key); var plaintext = aes.decrypt(cipher); alert(明文); 此操作 ..
发布时间:2020-06-02 20:03:06 前端开发

如何使用Elliptic Curves Diffie-Hellman和JS中的SJCL以及Ruby中的OpenSSL

使用Elliptic-Curves Diffie-Hellman,我想连接SLCL - JS (文档)在客户端和OpenSSL上 - Ruby (文档)。 我发现了一个类似的问题这里但它没有得到真正的回答,它也不是我真正想要的,因为它使用 sjcl.ecc.elGamal.generateKeys(384,10)而我希望使用 sjcl.ecc.curves ['c384'] ..
发布时间:2019-06-08 20:00:18 前端开发

生成一段时间后自动过期的SJCL的密钥?

我想加密和解密客户端的数据,因为我正在使用SJCL库,但是我希望我的密钥在预定的时间后过期,所以我的问题是 - 可以在使用SJCL(或任何其他库可能)时生成这样的密钥, 如果是,如何?只要客户端的密钥只能在没有任何服务器交互的情况下被拆除? 任何帮助都非常感谢。谢谢 解决方案 不,第三方的帮助(保持密钥)或正常的编程技术(即使用定时器)没有键具有这样的内在时间。 证 ..
发布时间:2017-08-18 05:01:41 前端开发

ECC与SJCL生成一个自动过期的密钥

我已经提出了一个类似的问题这里,但我是以不同的方式和一点点改变。现在我的问题是。是否可以在服务器端拥有一个公共密钥,通过该密钥我可以加密该消息,并在客户端拥有私钥,我可以使用该密钥来解密该消息,该私钥必须在给定的时间段后自动过期(或必须如此安全可能以某种其他方式)? 是可能吗? ,如果是,如何? 只要我现在使用SJCL(虽然我没有任何约束,我只是发现它很好) 非常感谢任何帮助。 ..
发布时间:2017-08-18 04:42:25 开发方法

安全的Javascript加密库?

我正在搜索一个提供安全加密的javascript库。客户端必须生成一个密钥,并且上传到服务器的所有数据都被加密,所有下载的数据被解密。我需要经过验证的加密方案,只需点击率或CBC就不够了。 我听说过sjcl,但似乎sjcl只能一次加密整个数据。我没有找到一种方法来加密数据。因为上传的文件可能非常大,这种方法是不可行的。我需要像java加密接口那样有两种方法update()和final()。 ..
发布时间:2017-08-18 03:04:01 前端开发

是使用AES或SHA256的sjcl.encrypt

我正在使用 SJCL库加密/解密邮件。我的问题是,我不知道哪一个使用AES或SHA256 这是我的代码: var h = sjcl.codec.hex,count = 2048; salt = h.fromBits(sjcl.random.randomWords('10','0')); var key = h.fromBits(sjcl.misc.pbkdf2(somePas ..
发布时间:2017-08-18 02:08:44 前端开发

使用SJCL的ECC,生成自动过期的密钥

我已经问过一个类似的问题这里,但我要求一个不同的方式和一点点变化。现在我的问题是。可以在服务器端具有公钥,通过该公钥我可以对消息进行加密并且在客户端具有可以对其解密消息的私钥,并且该私钥必须在给定时间段之后自动过期(或必须这样安全可能以某种其他方式)? 这样可能吗? 如果是,如何? 如果我现在使用SJCL(虽然我没有任何约束,只是发现它还不错) 任何帮助都非常感谢。 解决 ..
发布时间:2017-01-16 12:49:49 开发方法

好的斯坦福Javascript加密库(SJCL)的例子? (JS加密)

我正在寻找一种在Javascript中执行客户端加密的方法(保留 http://www.matasano。 com / articles / javascript-cryptography / ),并找到 SJCL 。但我似乎无法找到良好的代码示例。任何指针? 解决方案 我去年做了一个题为开发人员的JavaScript和Web加密技术指南​​,并且演示网站在线 https://jswebc ..
发布时间:2017-01-16 11:01:22 前端开发

椭圆曲线加密,SJCL在JS中,OpenSSL在Ruby中

我正在开发一个网络应用程序,它必须能够在服务器端使用ECC加密数据,并在浏览器中解密。我发现的唯一的库是能够在JS中是SJCL。但是,由于SJCL中的ECC支持目前似乎有点被放弃,我使用了分支,其中有键序列化支持和演示,以便于理解。 首先,我在JS中生成一个ECC密钥对: keypair = sjcl.ecc.elGamal.generateKeys(384,10) docume ..
发布时间:2017-01-16 10:30:25 前端开发