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(