Есть программа на шарпах:
using System.IO;
using System.Security.Cryptography;
using System.Text;
namespace Crypto
{
class Program
{
static void Main(string[] args)
{
string DatabaseFilePath = "testCrypto.bin";
var stream = new FileStream(DatabaseFilePath, FileMode.Create, FileAccess.Write);
var cryptic = new DESCryptoServiceProvider
{
Key = Encoding.UTF8.GetBytes("ABCDEFGH"),
IV = Encoding.UTF8.GetBytes("ABCDEFGH")
};
var crStream = new CryptoStream(stream, cryptic.CreateEncryptor(), CryptoStreamMode.Write);
var data = Encoding.UTF8.GetBytes("Help me stackoverflow!");
crStream.Write(data, 0, data.Length);
}
}
}
CreateEncryptor()
создает AES-шифрование
. И вот хочется в QT написать программу расшифровки, используя популярные/стандартные/правильные решения. В QT стандартных библиотек шифрования вроде нет. Наткнулся на openssl и crypto++, и не могу понять что делать дальше? что скачивать? как использовать?
Наткнулся на openssl и crypto++, и не могу понять что делать дальше?
Дальше — что хочешь... Некоторые распространённые варианты приведены ниже:
README
или INSTALL
. Под win* — я хз, так что лишь посоветую вернуться к чтению документации.Инструкция установки openSSL на win.
the openssl binaries (/bin) directory
PATH
: C:\OpenSSL-Win32\lib
INCLUDEPATH += C:/OpenSSL-Win32/include
#include <openssl/aes.h>
и скомпилировать.Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть не большой hover эффект (Называется эффект Роршаха)