blowfish相关内容

如何在C ++中使用河豚作为C#中的外部dll

似乎C#中没有河豚可以和这一个一样.所以我决定将其用作外部对象,如果不能再次使用,则将整个河豚用C#转换. 但是首先,我将尝试用作外部对象. 您能看看 C ++河豚并告诉我是否必须更改函数参数(其中一些是LPBYTE,不包含在C#中.) 此外,如果您告诉我如何将它们用作外部dll(我已经将其编译为dll)表示感谢,但是C ++中的函数参数使我感到沮丧. 修改: 我只需要调用Ini ..
发布时间:2020-07-22 21:15:30 C#/.NET

PASSWORD_DEFAULT和PASSWORD_BCRYPT

PASSWORD_DEFAULT和PASSWORD_BCRYPT有什么区别? 他们都使用Blowfish加密算法吗? 算法的成本是多少? 如何在PHP中设置password_hash会产生255个哈希值而不是60个哈希值? 解决方案 当前唯一支持PASSWORD_BCRYPT的算法(使用CRYPT_BLWFISH),因此PASSWORD_DEFAULT和PASSWORD_BCRYPT之间目 ..
发布时间:2020-07-03 05:15:11 PHP

在不支持它的php 5.2上使用CRYPT_BLOWFISH

我正在PHP 5.2上运行我的页面,该页面不支持CRYPT_BLOWFISH但支持CRYPT_MD5,并且听说河豚比md5安全得多. 由于我不是管理员,所以无法将PHP升级到支持它的版本. 在PHP 5.2上使用CRYPT_BLOWFISH是否存在任何黑客手段? 和 $hash_key = crypt($something, '$2a$anySalt'); 在第一面粘贴 ..
发布时间:2020-07-02 21:29:22 PHP

密码术坏了

这个周末,我们的docker映像损坏了,因为它无法再构建了.在查看统计信息时,我看到了这一行: crypt_blowfish-1.2/crypt.h:17:23: fatal error: gnu-crypt.h: No such file or directory 详细信息: Running setup.py bdist_wheel for cryptacular: star ..
发布时间:2020-05-27 23:21:25 Python

在Ubuntu 16上升级php7.2后phpMyAdmin错误(计数,河豚等)

php7.2升级后的 phpMyAdmin错误 在Ubuntu 16.04 LTS上升级到php7.2后,当我查看表时phpMyAdmin显示烦人的弹出警告: “在服务器上检测到一些错误!请查看此窗口的底部.全部忽略.忽略." 在窗口底部: ./libraries/sql.lib.php#601 中的 "警告 count():参数必须是实现Countable的数组或 ..
发布时间:2020-05-27 19:06:31 其他开发

进行密码哈希加密的地穴.河豚产生奇怪的输出

我在理解php的crypt函数时遇到了一些麻烦.我的PHP版本是5.4.7. 我想使用crypt在数据库中存储加密的密码,因为据我所知,使用md5哈希密码的开发人员将被抵押并现场烧毁. 我想使用河豚藻来生成哈希.现在,根据php文档,如果您用"$ 2y $" +费用(例如:"08")+"$" + 22个字符的salt(./0-9A-Za-z)来调用crypt,则crypt将使用河豚. ..
发布时间:2020-05-25 02:02:19 PHP

PHP CRYPT_BLOWFISH错误?

我在Redhat上使用PHP Crypt_Blowfish,并且出现以下错误. 错误: 注意:第33行的/usr/share/pear/Crypt/Blowfish.php中已定义的常量CRYPT_BLOWFISH_AUTO注意:第38行的/usr/share/pear/Crypt/Blowfish.php中已定义的常量CRYPT_BLOWFISH_MCRYPT CRYPT_BLOWF ..
发布时间:2020-05-08 00:26:15 PHP

通过PHP在Openfire MySQL中创建加密密码

Openfire使用河豚加密将加密的密码存储在数据库中. http://svn.igniterealtime.org/svn/repos/openfire/trunk/src/java/org/jivesoftware/util/Blowfish.java 是用于在openfire中加密/解密功能的Java实现. 我的目标是通过PHP和MySQLI在数据库中创建新的用户条目.我尝试过的 ..
发布时间:2020-05-08 00:23:58 PHP

mcrypt_blowfish使用的默认密钥大小是多长时间?

我将在PHP(mcrypt_blowfish)项目中使用Blowfish密码.但是我有一个关于使用mcrypt_blowfish的问题,PHP中这种加密模式使用的默认密钥大小是多长时间? libmcrypt支持的其他一些密码具有声明的密钥大小,例如: MCRYPT_RIJNDAEL_128 --> 128 bit key MCRYPT_RIJNDAEL_192 --> 192 bit ..
发布时间:2020-04-25 12:00:43 PHP

使用Java中的BlowFish加密

以下代码可以正常使用BlowFish加密来加密字符串。 //创建一个基于的密钥生成器Blowfish密码 KeyGenerator keygenerator = KeyGenerator.getInstance(“Blowfish”); //创建一个密钥 SecretKey secretkey = keygenerator.generateKey(); //创建一个基于 ..
发布时间:2018-12-06 13:28:38 Java开发

如何在iOS中实现Blowfish算法

在 iOS 中实施 BlowFish ECB 加密的最佳方式是什么? 我一直在谷歌搜索,并找到了图书馆这里。但是没有这个库的文档。不确定如何使用它。 解决方案 我从 Bruce Schneier的网站。以下是加密方法的外观: #define PADDING_PHRASE @“” #进口 “CryptoUtilities.h” #进口 “blowfish.h” #进口 “的 ..
发布时间:2018-09-06 10:40:13 移动开发

在Objective-C代码中解密来自blowfish的值

我收到服务器的加密数据(BLOWFISH ALGORITHM),我必须在IOS中使用blowfish算法解密它。 你可以从这里下载我的代码: https://www.dropbox.com/s/nswsm7des7isgd5/BlowfishTest-4 .zip 我在这项任务的2天内苦苦挣扎,我尝试了很多链接,发现很少有用: Blowfish源代码 如何在iOS中实施Blow ..
发布时间:2018-08-31 18:50:35 移动开发

PHP Bcrypt哈希

我想使用 Blowfish hashing 来散列密码。 crypt()在5.3之前的PHP版本中不支持它 我的PHP版本是5.2.14。我如何使用Blowfish哈希?我可以使用PEAR的 Crypt_Blowfish 来代替吗? 解决方案 PEAR的Crypt_Blowfish是为了支持PHP的MCrypt扩展 - 这是一种双向加密方案,不适用于散列。虽然bcrypt基于B ..
发布时间:2018-06-01 19:21:45 PHP

什么是使用PHP的crypt的河豚盐的正确格式?

我已阅读 PHP手动输入 crypt() ,但我发现自己仍然不确定盐的触发方式。 条目,我应该使用'$ 2 $'或'$ 2a $'作为16个字符的字符串的开头。然而,在后面的例子中,他们使用了一个更长的字符串:' $ 2a $ 07 $ usesomesillystringforsalt $ ',这表明我提供的任何字符串都将被切片,切成合适的模型。 我碰到的问题实际上是触发Blowfish算 ..
发布时间:2018-06-01 15:26:38 PHP

为什么crypt / blowfish与两种不同的盐产生相同的散列?

这个问题与PHP的 crypt()的实现有关。 。对于这个问题,盐的前7个字符不计算在内,所以盐' $ 2a $ 07 $ a '将被认为长度为1,因为它只有盐的1个字符和元数据的7个字符。 当使用长度超过22个字符的salt字符串时,生成的哈希值没有变化(即截断),当使用少于21个字符的字符串时,盐会自动填充(显然,' $ '字符);这相当简单。但是,如果给定一个盐20个字符和一个盐21个 ..
发布时间:2018-06-01 15:18:05 PHP

Cipher.getInstance太慢了

我有一行代码在我的电脑(Windows 7)上耗时不到一秒,而在Redhat服务器上耗时不到20秒。 密码密码= Cipher.getInstance(TRANSFORMATION); 其中TRANSFORMATION被定义为: private static final String TRANSFORMATION =“Blowfish / ECB / PKCS5P ..
发布时间:2017-08-18 04:37:09 Java开发