问题标签 [scrypt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - nodejs scrypt崩溃而没有错误
我正在使用 nodejs 库 scrypt 来散列我的密码。
效果很好。但是,问题是当我取消注释验证哈希的行时(为了简单起见,我将它放在同一个函数中(并且同步地))
该脚本只是崩溃而没有任何错误!这就是我在控制台中得到的
似乎它正在尝试放置某种对象,即[object Object]
. 我不是 console.log'ing 它,因为在取消注释该行之前我在控制台中什么都没有。
有人有同样的问题吗?提前致谢。
scrypt - scrypt 实现是否有输入(密码)的最大长度?
具体这个。我知道大多数 bcrypt 实现大约有 50 个字符,但我很确定 scrypt 不是这种情况。
hash - Cisco IOS 密码类型 - 相对安全性
思科终于开始提供两种相对现代的方式在配置文件中存储密码:
- 具有 20,000 次迭代的 PBKDF2-HMAC-SHA256
- Scrypt N=16384, r=1, p=1
鉴于上述两种算法,我对安全之神的问题是:一种明显优于另一种,它们是否大致相同,或者是否有任何明显的权衡使其成为一个艰难的决定?
php - OS X/Php - 未加载扩展
我正在尝试从这里https://github.com/DomBlack/php-scrypt使用 php 的 scrypt 扩展。
我正在使用 OS X Yosemite 并通过 pecl 安装了扩展,一切都很顺利。
扩展位于 /usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/scrypt.so
在我的 php.ini(/etc/php.ini) 我得到
我正在使用这个 php.ini https://github.com/php/php-src/blob/PHP-5.5.14/php.ini-development - PHP 版本是 5.5.14
我在末尾尝试了带和不带斜杠的 extension_dir。但是当我通过 phpinfo 检查时,没有加载 scrypt。我究竟做错了什么?我用其他扩展尝试过,似乎没有一个加载。
编辑:
我按照这篇文章中的建议打开了 php 错误:PHP extension installed but not loading
现在我收到一条错误消息:
android - 如何使用 scrypt 生成 256 位密钥?
我正在使用 scrypt 生成密钥派生,但问题是输出大于 256 位,我想在具有 256 位密钥的 AES-GCM 中使用它。那么我该怎么做呢?我想在Android上制作一个应用程序。
编辑:对不起,伙计们没有给你更多信息好吧..我正在使用的库是这个 https://github.com/wg/scrypt
这是我得到的输出
"$s0$e0801$eX8cPtmLjKSrZBJszHIuZA==$vapd0u4tYVdOXOlcIkFmrOEIr1Ml2Ue1l2+FVOJgbcI="
这已经超出了 AES 引擎可以处理的范围,所以我该如何使用它
javascript - scrypt.js 失败,N 大于 2^14
这有效
这失败了
不同之处在于 N 参数是 2^15 而不是 2^14
有任何想法吗?
Firebug控制台中失败如下
android - 在 Gradle 中为 x86 android 设备配置 Scrypt
在我的应用程序中,我需要使用 Scrypt 库,但有一个问题:scrypt-1.4.0.jar
取自 Maven Central 拒绝在 x86 架构上工作。
在此线程中找到了解决方案的提示:https ://groups.google.com/forum/#!topic/bitcoinj/B0kOqUVIW24 ,特别是:
是的,Maven Central 上的 scrypt jar 包含本机代码 (lib/*.so)。他们真的应该把它放到一个单独的工件中)-:
无论如何,我正在使用
在我的 android-maven-plugin 配置中。你需要为 Gradle 找到类似的东西。
我使用 Adroid Studio,但不知道如何在 Gradle 中获得相同的结果。我发现的唯一“解决方案”是完全排除 Scrypt 库:
但当然,这只有在我需要在我的应用程序中使用 Scrypt 时才有效。这是来自同一线程的上述代码的注释:
Andreas 的代码只排除了 JAR 资源,即动态库,这意味着 scrypt 库将退回到纯 Java 实现(慢得多)。
我怎样才能在 Gradle 中达到同样的效果?或者,有人建议用 NDK 编译 Scrypt 本机库,但我不知道该怎么做。
sql-server - scrypt T-SQL 函数
有没有人有实现scrypt 算法的测试函数有没有人有一个在 TSQL我在这里搜索过,整个互联网,令我惊讶的是,没有找到可以复制和粘贴的 CREATE FUNCTION 语句。
其他进行此搜索的人请注意,Google 将通过认为您是白痴并在您的第一次搜索时将“scrypt”替换为“脚本”来“帮助”您,直到您保证您确实在寻找“scrypt”。
我有一半希望这个问题的答案是指向现有文章的链接,但如果我能找到它,我会被诅咒的。另一种选择是自己从头开始编写代码,现在没有人这样做了,对吧?
提前感谢您的帮助。
ruby-on-rails - jruby bundle install 在 gem 'scrypt' 上不起作用
我正在尝试为 jruby (Windows) 进行捆绑安装,但出现此错误:
我已经安装了 jruby 和 JVM。
javascript - SCrypt - 在浏览器上散列和比较密码
有没有像node-scryptSCrypt-based
这样支持散列和比较密码的 JS 库?