问题标签 [blowfish]
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.
java-me - 如何在 J2ME 中实现 Blowfish 算法?
这些不包括在 J2ME 中吗?那么如何在 J2ME 中实现河豚算法呢?
java-me - 如何将字符串转换为要用于加密的密钥?
大家好,我想将字符串(作为用户的输入)转换为密钥。我在 J2ME 中编码。使用的算法是河豚。
php - 如何在 PHP 中使用 Blowfish 创建和存储密码哈希
1) 如何使用 crypt() 创建安全的 Blowfish 密码散列?
1a) “$2a”的意义是什么?它只是表明应该使用 Blowfish 算法吗?
1b) “$07”的意义是什么?较高的值是否意味着更安全的哈希?
1c) “$nGYCCmhrzjrgdcxjH$”的意义是什么?这是要使用的盐吗?这应该是随机生成的吗?硬编码?
2) 你如何存储 Blowfish 哈希值?
2a) 其中哪一部分应该存储在数据库中?
2b) 列(MySQL)应该使用什么数据类型?
3)应该如何验证登录尝试?
android - 使用 Android NDK 加密从普通 Android 应用程序传递的数据
是否有可能并且值得尝试使用 android NDK 开发一些服务器应用程序,该应用程序将加密从普通基于 Java 的应用程序传递给它的数据(或仅使用一些内置的 Linux 加密库)?
我尝试使用密码库,但用 AES 加密 2MB 文件花了将近一分钟。在 Android 2.3(?)之前,河豚在 Cipher 中不可用。我怀疑它会更快。
我在 Symbian 上使用河豚进行加密,它的速度要快得多(不到 5-10 秒),所以我认为在 android 中它会因为使用 Java 虚拟机而变慢,我想尝试使用本机应用程序。
以前有人做过吗?
编辑:在 NDK 中加密要快得多。在那里做。对于 AES,有一个类似的问题,答案相同:Android 上的 AES 解密速度太慢而无法使用。NDK 会更快吗?其他想法?
hash - Merkle-Damgård 建设中的河豚?
是否有在 Merkle-Damgård 构造中使用 Blowfish 的库,用于构造加密哈希?我对密码散列不感兴趣,但对通用加密散列不感兴趣。(在我们已经在使用 Blowfish 的应用程序中。)
c++ - 使用河豚在大端和小端之间发送 dgram 消息
我有在计算机之间发送 dgram 消息的工作代码,但我正在尝试用 Blowfish 加密它们。当我尝试在两台 little endien 机器之间发送消息时,它工作正常,但是当我尝试将 little endien 发送到 big (或相反)时,它无法正确解密。
问题 1:sendto() 是否在发送之前将我的消息转换为网络字节顺序?
问题 2:这是解密我的消息的问题还是其他地方的问题?
谢谢
c# - C# 和 eksblowfish
有人知道我在哪里可以找到 eksblowfish crypt 的 C# 实现吗?
谢谢
c++ - Blowfish C++ 不能正确加密/解密..为什么..?
我有这段测试代码,它使用 Blowfish (openssl/blowfish.h) 来加密,然后解密一个字符串。但是当它再次出现时,它并没有被正确解密。谁能告诉我为什么?
(从http://pastebin.com/AaWSF5pX的 OP 原件复制而来)
输入:“你好世界”
输出:“你好 wo4�\Z��”
java - 在 Java 中使用 BlowFish 进行加密
以下代码适用于我使用 BlowFish 加密来加密字符串。
如果我想定义自己的密钥,我该怎么做?
java - 在 TCL 中使用 Blowfish 的默认参数
我们的生产环境(TCL)正在使用河豚加密将一些数据存储在数据库中,我正在尝试从 Java 中为我们的测试自动化做同样的事情。
我无法获得相同结果的加密/解密,并且我怀疑 TCL 中 Blowfish 的标准设置与 Java 不同。现在有人知道 TCL 中 Blowfish 的默认设置是什么,所以我可以在 Java 中重现相同的代码吗?
我在 TCL 中不是那么好,但这是执行加密的代码
谢谢,斯特凡