botan

    0热度

    1回答

    我将一个.NET应用程序的一部分移植到Linux上的Qt。我正在尝试复制.NET函数的结果以创建密码+ salt的SHA-256哈希。在.NET代码 return new SHA256Managed().ComputeHash(buffer); 我有一个创建的哈希代码,但它不是一个形式,让我将它嵌入在一个JSON对象。 // create the hash of the salt+passwo

    1热度

    1回答

    我试图使用Botan的函数generate_bcrypt()获取密码的散列。 我在这里阅读手册http://botan.randombit.net/passhash.html。之后我已经读过一次。 源代码: #include <botan/botan.h> #include <botan-1.10/botan/bcrypt.h> #include <stdio.h> #include <io

    1热度

    1回答

    我在Qt中使用Botan库进行加密。我有它的工作,我可以加密和解密从一个文件到另一个,但我试图改变它从文件加密到QDomDocument(加密文件将只是一个XML文件),并从QDomDocument解密回来到一个文件。 这是我到目前为止的实际加密(filePlainText/fileEnc只是txt文件路径)。 std::ifstream in(filePlainText.c_str(),std:

    2热度

    2回答

    我试图找出两天内的错误,但仍未得出此未知原因。 我已经配置并编译了Botan库。一切正常的话,但是当尝试写这个示例代码来运行.. S2K* s2k = get_s2k("PBKDF2(SHA-256)"); s2k->set_iterations(4049); SecureVector<byte> key_and_IV = s2k->derive_key(48, passphrase).bit

    2热度

    1回答

    如何建立加密库牡丹为Android?我正在使用M ac OS 10.7和Eclipse IDE。

    0热度

    1回答

    我正在使用Qt,我正尝试使用Botan。一切似乎顺利,但是当我去: Botan::BigInt myInt; 在我的构造函数,它工作正常,但另一方面,如果我去: Botan::AutoSeeded_RNG rng; 它抛出未定义的错误: C:\Users\Stevie\Desktop\asfsdf-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK

    3热度

    1回答

    我创建了一个使用RTTI支持dynamic_cast的应用程序。我在Application.mk文件中添加了“APP_CPPFLAGS + = -frtti”,但是我得到错误:“未定义对`vtable for ...”的引用。如果我不使用RTTI,我得到的错误:“错误:‘dynamic_cast的’与不允许 - FNO-RTTI” 有输出我得到: ./obj/local/armeabi-v7a/o

    0热度

    1回答

    刚刚从Botan 1.4切换到Botan 1.10。配置,制作和安装在我的Mac(OSX10.6)上正常工作。 但是,试图用lib #include <stdio.h> #include <stdlib.h> #include <bigint.h> int main(void) { puts("!!!Hello World!!!"); Botan::BigInt *

    0热度

    1回答

    我想测试我的应用程序,当它被欺骗的传递SHA-160总和欺骗,因此想要计算一个数据正在求和的变化,从而导致原始SHA-160总和,从而将被错过。我在C++中使用Botan库来计算总和。 如何计算1500比特左右的比特流,使其SHA-160与原始码相同?

    3热度

    1回答

    我想刚刚初始化一个PK_Signer对象,这似乎给我更多的问题,然后Botan版本1.8.10。我目前使用牡丹的最新的稳定版(1.10),和我有麻烦...... 在牡丹1.8.10,我看到的例子,其中的程序员是这样的: Botan::RSA_PrivateKey pkey(rng, p, q, 65537, 0, n); Botan::PK_Signer signer(pkey, "EMSA3(