首页 文章
  • 0 votes
     answers
     views

    从解密文件中删除多余的字节

    我正在使用没有填充的Blowfish java加密来按顺序加密文件: 生成会话密钥 准备文件头(算法,密钥长度,模式,带rsa公钥的加密会话密钥) 使用会话密钥加密文件 反求解密 . 我以解密文件结束,该文件的大小=原始文件大小一些额外的字节(数量取决于原始文件大小,块大小等) . 我怎样才能使解密的文件大小=原始 . 显然我必须削减额外的字节,但是如何在不知道原始文件大小的情况下...
  • 0 votes
     answers
     views

    来自blowfish / base64的解密消息时出错

    我正在尝试解密来自mirc的FiSH插件加密的一些消息 . 该插件使用blowfish加密作为模式ECB基于密钥,但首先它将消息加密为code64,然后使用blowfish ECB . 问题是当我尝试使用blowfish解密消息后,从base64解码它总是得到相同的错误 . “在ECB模式下,数据必须与块边界对齐” des加密的消息是:“Probando un mensaje cifrado” ...
  • 2 votes
     answers
     views

    ColdFusion的加密问题

    我正在尝试将一些加密(短)信息存储在cookie中 . 我正在生成一个短字符串(大约64个字符),使用generateSecretKey()生成密钥,并尝试AES或Blowfish加密 . 我已经使用encode()和decode()函数中的参数尝试了默认的UUEncoding,Base64和Hex . 使用AES,我收到错误 尝试加密或解密输入字符串时发生错误:com.rsa.jsafe.cr...
  • 18 votes
     answers
     views

    Bcrypt用于散列或加密吗?有点混乱

    我一直在阅读 bcrypt (应用程序视角) . 考虑使用它来存储我的网站上的密码 . 在我阅读的一些内容中,它提出了两种方式: 例如1:Bcrypt是来自bcrypt的跨平台文件加密实用程序,例如2:bcrypt是一种自适应密码散列算法,它使用Blowfish密钥调度,而不是对称加密算法 . 如何安全地存储密码bcrypt是一个自适应加密哈希函数,由Niels Provos和DavidMazi...
  • 83 votes
     answers
     views

    如何使用河豚散列长密码(> 72个字符)

    上周我读了很多关于密码哈希和Blowfish的文章,似乎是(现在)最好的哈希算法之一 - 但这不是这个问题的主题! 72个字符的限制 Blowfish只考虑输入密码中的前72个字符: <?php $password = "Wow. This is a super secret and super, super long password. Let's add some specia...
  • 0 votes
     answers
     views

    Blowfish GoLang加密和Java解密

    无法解密Java中使用Blowfish在GoLang中生成的密文 . Encryption import ( "testing" "golang.org/x/crypto/blowfish" "github.com/andreburgaud/crypt2go/ecb" "github.com/an...

热门问题