自己封裝Crypto 的RSA類

2021-04-27 06:03:11 字數 1286 閱讀 1528

//標頭檔案

#pragma once

//#include "stdafx.h"

#include

#include

//#include

#include

//#include

#include

#include "rsa.h"

#include "hex.h"

#include "files.h"

#include "rng.h"

#include "default.h"

#include "randpool.h"

#include "ida.h"

#include "base64.h"

#include "des.h"

#include "modes.h"

//#include "socketft.h"

//#include "wait.h"

#include "factory.h"

#include "whrlpool.h"

#include "validate.h"

#include "osrng.h"

//#include "computerinfo.h"

using_namespace(cryptopp)

using_namespace(std)

#pragma comment(lib, "cryptlib.lib")

class rsainte***ce

;//c++檔案

#include "rsainte***ce.h"

using namespace std;

rsainte***ce::rsainte***ce(void)

: n("")

, d("")

, e("")

rsa::privatekey  rsainte***ce::generatersaprivatekey(const integer &n, const integer &d, const integer &e)

rsa::publickey  rsainte***ce::generatersapublickey(const integer &n, const integer &e)

string rsainte***ce::rsadecryptstring(string cipher)

bool rsainte***ce::rsaset_e(integer &ee)

bool rsainte***ce::rsaset_d(integer &dd)

封裝自己的DB類(PHP)

封裝乙個db類,用來專門運算元據庫,以後凡是對資料庫的操作,都由db類的物件來實現。這樣有了自己的db類,寫專案時簡單的sql語句就不用每次寫了,直接呼叫就行,很方便!1.封裝乙個db類。乙個類檔案應該只有乙個類,其他的內容全部都沒有。類檔案的命名規則 類名.class.php 下面是建立db類的 ...

封裝自己的DB類(PHP)

封裝乙個db類,用來專門運算元據庫,以後凡是對資料庫的操作,都由db類的物件來實現。這樣有了自己的db類,寫專案時簡單的sql語句就不用每次寫了,直接呼叫就行,很方便!1.封裝乙個db類。乙個類檔案應該只有乙個類,其他的內容全部都沒有。類檔案的命名規則 類名.class.php 下面是建立db類的 ...

自己寫的ajax封裝js類

js function ajax method,synchronous 設定非同步請求返回資料型別text xml this.setrestype function restype 設定回滾函式 this.setcallback function func 設定load函式 this.setload...