DPS/include/SqlcipherTool.h

25 lines
504 B
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include <iostream>
#include <string>
#include "sqlite3.h"
#define ODI __declspec(dllexport)
class SqlcipherTool
{
public:
ODI SqlcipherTool();
ODI ~SqlcipherTool();
2025-06-23 18:01:09 +08:00
//º”√‹
2025-06-23 10:41:33 +08:00
ODI int encryption(std::string src, std::string dst, std::string key, std::string& msg);
2025-06-23 18:01:09 +08:00
//Ω‚√‹
2025-06-23 10:41:33 +08:00
ODI int decrypt(std::string src, std::string dst, std::string key, std::string& msg);
private:
2025-06-23 18:01:09 +08:00
//÷¥––√¸¡Ó
2025-06-23 10:41:33 +08:00
int doExec(std::string execode, std::string& msg);
sqlite3* db = nullptr;
};