blowfish相关内容

红宝石鱼在最后的位数差异

我有一些来自API提供商的测试数据键/文本/加密,现在尝试使用以下功能产生相同的加密结果,但是我的结果与241位数字中最后16位中提供的结果相同。你有什么想法,原因可能是什么? 我确保,“bf-ecb”是正确的模式,并尝试使用url编码,但迄今没有成功。 code> require'openssl' def加密(key,data) cipher = OpenSSL :: Ciphe ..
发布时间:2017-08-18 04:30:57 开发方法

C#:Blowfish加密一个单词

C ++ Blowfish C#Blowfish(C#NET) C ++ BYTE response [6] = { 0x00,0x80,0x01,0x61,0xF8,0x17 }; //仅加密数据包的最后4个字节(0x01,0x061,0xF8,0x17) blowfish.Encode(responce + 2,responce + 2,4); / ..
发布时间:2017-08-18 04:04:39 C#/.NET

使用隐窝,并验证 - 不知道它是如何工作的?

这实际上是两个问题: 1)我的理解是你确定什么类型的加密 crypt()使用您在盐中使用的字符数。例如: crypt('mypassword',someStringThatIs33CharsLong); //这将是河豚? 2)一旦得到这些数据,我将如何在未来的日期验证用户输入?以下内容似乎不起作用: if(crypt($ user_input,$ enc ..
发布时间:2017-08-18 03:38:51 PHP

为什么是crypt()产生不同的结果?

Crypt正在使用相同的输入数据生成不同的哈希值,以下功能的哈希发生器/检查不再适用于验证用户: $ code public static function blowfish($ password,$ storedpass = false){ //如果加密数据被传递,请检查它是否符合输入($ info) if($ storedpass) { if(substr($ storedpass ..
发布时间:2017-08-18 03:01:35 PHP

Blowfish和Blowfish-compat有什么区别?

我似乎找不到差异的来源。我在这个在线解密工具中发现了这个差异。 http://www.tools4noobs.com/online_tools/decrypt/ 我有一些加密的Blowfish数据,我试图通过Python解密PyCrypto模块。然而,问题是数据似乎是用“blowfish-compat”进行加密的,因为这是通过在线工具进行解密所需要的;我无法通过PyCrypto的模块进 ..
发布时间:2017-08-18 02:56:28 Python

Java - 使用blowfish加密时缺少最终字符

我使用一些使用Blowfish加密文本文件内容的j​​ava代码。当我将加密文件转换(即解密)时,字符串从最后丢失一个字符。任何想法为什么?我对Java非常新鲜,没有运气几个小时。 文件war_and_peace.txt只包含字符串“这是一些文本”。 decryptpted.txt包含“这是一些tex”(没有在结尾)。这是java代码: public static void encr ..
发布时间:2017-08-18 02:38:46 Java开发

Blowfish加密在php

我正在为我的应用程序和网站写一个加密,但是我不知道如何正确加密php中的字符串。解码已经由此代码完成: 函数decrypt_blowfish($ data,$ key){ $ iv = (“H *”,substr($ data,0,16)); $ key = pack(“H *”,$ key); $ x = pack(“H *”,substr($ data,16)); $ re ..
发布时间:2017-08-18 01:45:42 PHP

Python Blowfish加密

由于我对Java的不完整知识将这个加密代码转换成Python代码,我很挣扎。两者应该有完全相同的结果。帮助将不胜感激。 Java功能 import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import java.security.Key; class Main { public ..
发布时间:2017-08-18 01:28:51 Java开发

Bcrypt是用于哈希还是加密?有点混乱

我一直在阅读关于 bcrypt (应用程序透视图)。想想使用它在我的网站上存储密码。 在我看过的某些东西中,有两种方法: eg 1:Bcrypt是 bcrypt 中的跨平台文件加密实用程序。 2:bcrypt是一种自适应密码散列算法,它使用Blowfish密钥调度,而不是对称加密算法。来自如何安全地存储密码 bcrypt是由Niels Provos和DavidMazières根据B ..
发布时间:2017-08-18 01:12:10 开发方法

使用Blowfish在Java中解密

Hullo, 我正在使用Blowfish在Java中加密和解密。 加密工作正常,但解密失败。 这是我的解密代码: String encryptedString = ...; String decryptptedString = null; SecretKeySpec key = new SecretKeySpec(myKey.getBytes(),“Blowfis ..
发布时间:2017-08-18 00:55:02 Java开发

AES与Blowfish进行文件加密

我想加密一个二进制文件。我的目标是防止任何人读取没有密码的文件。 哪个更好的解决方案,AES或者Blowfish具有相同的密钥长度?我们可以假设攻击者有很大的资源(软件,知识,金钱)来破解文件。 解决方案 可能AES / AES。 Blowfish是Twofish的直接前身。 Twofish是Bruce Schneier参与制作AES的比赛。被认为比较逊于名为Rijndael的条目, ..
发布时间:2017-08-17 23:36:23 开发方法

在.NET中使用Blowfish加密

我正在开展一个我需要进行Blowfish加密和解密的项目。有没有其他人在使用它来做这些,但在.NET C#环境中找不到任何东西? 我最好不喜欢运行一个exe,因为这将最终生活在一个实时服务器上,其中exe被裸露了! 我已经阅读了SO上的一些旧帖子,但没有什么合适的。 任何想法?谢谢 解决方案 尝试看看 http://www.bouncycastle.org/csharp/ ..
发布时间:2017-08-17 22:12:56 C#/.NET

使用Blowfish解密Java

Hullo, 我使用Blowfish在Java中加密和解密。 加密工作正常,但是解密失败。 这是我的解密Java代码: String encryptedString = ...; String decryptedString = null; SecretKeySpec key = new SecretKeySpec(myKey.getBytes(),“Blowfi ..
发布时间:2017-01-16 11:30:40 Java开发