相关疑难解决方法(0)

JavaScript字符串加密和解密?

我有兴趣构建一个供个人使用的小应用程序,它将使用JavaScript在客户端加密和解密信息.加密信息将存储在服务器上的数据库中,但不会存储在解密版本中.

它不一定非常安全,但我想使用当前不间断的算法.

理想情况下,我可以做类似的事情

var gibberish = encrypt(string, salt, key);
Run Code Online (Sandbox Code Playgroud)

生成编码的字符串,等等

var sensical = decrypt(gibberish, key);
Run Code Online (Sandbox Code Playgroud)

稍后解码.

到目前为止,我已经看到了这个:http: //bitwiseshiftleft.github.io/sjcl/

我应该看看其他任何图书馆?

javascript encryption

126
推荐指数
10
解决办法
28万
查看次数

使用Rfc2898DeriveBytes在C#中实现PBKDF2

伙计们,我正在尝试在C#中实现一个创建WPA共享密钥的PBKDF2函数.我在这里找到了一些:http://msdn.microsoft.com/en-us/magazine/cc163913.aspx似乎产生了一个有效的结果,但是它的一个字节太短......而且错误的PSK值.

为了测试输出,我将其与此进行比较:http://www.xs4all.nl/~rjoris/wpapsk.htmlhttp://anandam.name/pbkdf2/

我确实找到了一种方法来使用C#内置库来调用Rfc2898DeriveBytes.使用这个,我得到一个有效的输出:

Rfc2898DeriveBytes k3 = new Rfc2898DeriveBytes(pwd1, salt1, 4096);
byte[] answers = k3.GetBytes(32);
Run Code Online (Sandbox Code Playgroud)

现在,我使用Rfc2898DeriveBytes的一个限制是"盐"必须是8个八位字节长.如果它更短,则Rfc2898DeriveBytes会抛出异常.我想我所要做的就是将盐(如果它更短)填充到8个字节,我会很好.但不是!我已经尝试了几乎所有填充与较短盐的组合,但我不能复制我从上面这两个网站得到的结果.

那么底线是,这是否意味着Rfc2898DeriveBytes只是不能使用短于8个字节的源盐?如果是这样,有没有人知道我可以使用哪些C#代码为WPA预共享密钥实现PBKDF2?

c# pbkdf2 rfc2898

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

我应该如何使用客户端JavaScript加密大文件?

我正在为文件传输协议进行客户端加密(因此即使服务器也不知道该文件是什么.)我当前的方法是将文件导入浏览器文件系统,将文件分解为1 MB块,存储每个内存中的块,用AES加密每个块,然后连接所有块并上传.这可以防止内存过载,但效率相当低.有更好的方法吗?一种加密浏览器文件系统中整个文件的方法?谢谢!

javascript cryptography aes

7
推荐指数
1
解决办法
2252
查看次数

Javascript - 使用密码加密数据的最佳方式

我正在创建一个服务器,可以在网上存储包含应用程序设置的cookie.服务器将接受任何数据,但我想在将它们存储在cookie中之前对所有设置进行加密,并在读取它们时对其进行解密.因此,我可以在Cookie中存储非常敏感的数据,例如帐户用户名和密码,服务器无法对其执行任何操作.

我现在的问题是:在客户端使用JavaScript密码加密此类数据的最佳方法是什么?什么是最安全的?

我需要一些代码,我可以将其嵌入到我的网站中并从那里使用它.

javascript encryption

4
推荐指数
1
解决办法
4万
查看次数

Javascript或Jquery加密技术

我想要一个公钥加密,我想要一些javascript函数来加密一些数据.是否有任何具有高安全性的Javascript加密技术?

谢谢

javascript jquery

4
推荐指数
1
解决办法
8246
查看次数

以php的形式隐藏变量

我们知道,传递$ _POST ['foo']是php上最安全的.
即使我们想要在没有最终用户注意的情况下传递变量,我们也可以使用<input type='hidden'>,
但是太糟糕了,即使是具有基本知识的用户也可以通过检查元素(chrome)或显示源代码并更改值来注意到这一点.

有没有办法加密或隐藏这个值,所以我可以将这个'秘密'参数传递给行动页面?也许是javascript?

php

1
推荐指数
1
解决办法
59
查看次数

标签 统计

javascript ×4

encryption ×2

aes ×1

c# ×1

cryptography ×1

jquery ×1

pbkdf2 ×1

php ×1

rfc2898 ×1