【使用javascript发送数据,我该如何“保护”或“加密”它?】教程文章相关的互联网学习教程文章

javascript – iOS移动应用和Node.js网络应用AES 256加密【代码】

我想创建一个iOS移动应用程序,它与我的Node.js Web应用程序进行通信.为了加密从移动设备发送到Web应用程序的数据,我决定使用AES 256加密,然后转换为base64.问题是我发现的所有Objective-C库都没有与Node.js相同的输出(对于相同的密码和输入文本).我真的不知道该怎么办…… 以下是一些iOS库: > FBEncryptor> AESCrypt> here也是一个很好的例子 另外,对于Node.js平台,我尝试了这些库: >所有these four图书馆>基于this example我建造...

使用JavaScript加密模块而不是SSL / HTTPS

是否值得使用一些JS加密库来进行安全通信而不是SSL?我问这个是因为我想保护我在Google App Engine上构建的应用程序,并且它不允许您使用自己的域来进行SSL请求.与GAE安全沟通的好方法是什么?谢谢.解决方法:[见下面的更正] 可以通过自定义域安全地与谷歌应用引擎上的经过身份验证的服务器进行通信,但这很麻烦.正如其他一些答案所表明的那样,您必须非常小心地实施加密以防止中间人攻击. 以下是python的基本说明,但您可以修改java.预...

javascript – 具有客户端加密功能的Web应用程序

我正在开发一个Web应用程序,它将在客户端加密数据,然后将数据发送到服务器.服务器将存储加密数据,但无法解密数据.重点是保持客户端数据的安全,这样服务器主机甚至都无法访问数据.这可以通过服务器仅接收加密数据并且从不接收密钥的事实来保证. 我计划在客户端使用Javascript进行加密和解密.此外,连接将使用SSL进行保护. 我在这里阅读文章:http://www.matasano.com/articles/javascript-cryptography/这表明Javascript不应该用于加...

JavaScript加密和PHP解密【代码】

我在JavaScript中加密我的用户密码,如下所示:var encryptedPassword = CryptoJS.AES.encrypt(password, "Secret Passphrase");它工作正常,但现在我试图在服务器端解密PHP,如下所示:$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND);$decryptPassword = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, "Secret Passphrase", base64_decode($password), MCRYPT_MODE_CBC, $iv);它根本不起作...

javascript – 如何在客户端(AngularJS)上加密密码,将其发送到服务器(expressJS)并在服务器上解密?【代码】

我想加密客户端上的密码(angular.js),将其发送到服务器(express.js)并在服务器上解密.我想要一个简单的方法.我使用$http来POST请求.我知道退出angular-bcrypt库并且在nodeJS中也是如此,但对我来说不值得,因为它只有方法比较. 我想要这样的东西:password = document.getElementById('txtPassword').value; var xorKey = 129; /// you can have other numeric values also.var result = "";for (i = 0; i < password.length; ++i) {...

使用Javascript加密而不牺牲性能

我想通过使用Javascript包含对称加密技术来增强我的Web应用程序,但我担心我会失去性能.你能告诉我一些好方法吗?解决方法:这是一个好的开始 http://code.google.com/p/crypto-js/

javascript – Node.js加密输入/输出类型【代码】

我试图找出Node.js加密库以及如何正确使用它来解决我的问题. 我的目标是: 十六进制字符串中的键3132333435363738313233343536373831323334353637383132333435363738 十六进制字符串中的文本46303030303030303030303030303030 十六进制字符串中的加密文本70ab7387a6a94098510bf0a6d972aabe 我通过AES 256的实施和http://www.hanewin.net/encrypt/aes/aes-test.htm的网站测试 这就是我所要做的,它没有像我期望的那样工作.我最好的猜...

javascript – 如何加密HTML5网络存储?【代码】

mcrypt还是cryptoj更好? 任何人都可以给我一个例子,说明如何使用HML5加密网络存储? HTML:<div id="Data Personal"><h1>Silakan Masukkan Data</h1><div>Nama = <span id="nama" contenteditable="true" onkeyup="storeMyContact(this.id)"></span></div><div>telepon = <span id="Telepon" contenteditable="true" onkeyup="storeMyContact(this.id)"></span></div><div>Email = <span id="email" contenteditable="true" onk...

javascript – 最佳实践:a-elements和屏幕阅读器中的加密电子邮件地址【代码】

根据The Accessibility Project屏幕读取使用JavaScript.A common misconception among web developers is that screen readers only read the non-JavaScript page. Due to this misconception, we sometimes assume it’s unnecessary to make JavaScript apps and other functionality accessible. This is categorically false. Source: 07001我的问题仍然是,以哪种方式? 我使用JavaScript发送类似的电子邮件.一个小函数解密该...

python 与 jsencrypt 一样的加密算法.

import base64 import rsadef _str2key(s):# 对字符串解码b_str = base64.b64decode(s)if len(b_str) < 162:return Falsehex_str = ''# 按位转换成16进制for x in b_str:h = hex(x)[2:]h = h.rjust(2, '0')hex_str += h# 找到模数和指数的开头结束位置m_start = 29 * 2e_start = 159 * 2m_len = 128 * 2e_len = 3 * 2modulus = hex_str[m_start:m_start + m_len]exponent = hex_str[e_start:e_start + e_len]return modulus, expon...

基于JavaScript的加密签名?

我正在处理一个特别偏执的用户组,他们可能希望在提交之前对我的网站的贡献进行签名(例如使用GPG密钥). 虽然我可以向他们展示一个“片段”来复制并粘贴到他们的GPG工具中,但让浏览器这样做肯定会更好.有了最近浏览器的JS性能,我不确定这个请求是否像听起来一样愚蠢. 是否有现成的解决方案,或者您是否可以说出反对这种方法的充分理由?解决方法:Already been done

javascript – 使用Microsoft Edge的Web加密API(38.14393.0.0)【代码】

我在Chrome上成功使用Web Crypto API(https://www.w3.org/TR/WebCryptoAPI/)(自第一次Web Crypto支持以来),Firefox(自第一次Web Crypto支持以来),甚至在Safari TP(10.2)上使用WebCrypto Liner支持WebCrypto API的pollyfill(https://github.com/PeculiarVentures/webcrypto-liner) ). 现在我想使用Microsoft Edge测试我们的代码.但加密和解密示例ArrayBuffer已经失败.这里的代码:var crypto = window.crypto; if (crypto.subtle) {...

javascript – CryptoJS使用密码加密AES,但PHP解密需要密钥【代码】

我使用CryptoJS来加密字符串:function doHash(msg){msg = String(msg);var passphrase = 'aggourakia';var hash = CryptoJS.AES.encrypt(msg, passphrase);var ciphertext= hash.ciphertext.toString(); //return ciphertext instead of objectreturn ciphertext; }据我了解,CryptoJS使用密码生成密钥,然后用于加密数据.However I’d like to decrypt the cipher using a PHP function, or maybean online tool such as th...

javascript – 如何在谷歌关闭库上修复sha256 hmac的加密?【代码】

多个Hmac加密器输出谷歌闭包库的不同结果. 我尝试了多个Hmac加密器,它们输出相同的结果.但是,当在NodeJS和ClojureScript中使用谷歌闭包库时,它会输出完全不同的结果.require("google-closure-library");function bytesToHex(b) {var hexchars = '0123456789abcdef';var hexrep = new Array(b.length * 2);for (var i = 0; i < b.length; ++i) {hexrep[i * 2] = hexchars.charAt((b[i] >> 4) & 15);hexrep[i * 2 + 1] = hexchars.ch...

使用javascript发送数据,我该如何“保护”或“加密”它?【代码】

我被迫通过GET(查询字符串)将数据发送到另一台服务器.For example: http://myserver.com/blah?data=%7B%22date%22%3A%222011-03-01T23%3A46%3A43.707Z%22%2C%22str%22%3A%22test%20string%22%2C%22arr%22%3A%5B%22a%22%2C%22b%22%2C%22c%22%5D%7D 它是一个JSON编码的字符串.然而,任何半脑的人都可以看到并解码它以获得基础数据. >我知道查询字符串的长度有限>我没有选择使用GET vs PUT / POST 有没有办法让我在一个可以从服务器解密...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部