資源簡介
這是一個基于openssl的AES256 的CBC模式的帶加鹽加解密處理類,使用非常簡單,前提要引入openssl庫。加解密結果和通用的在線AES加解密一致。
代碼片段和文件信息
/*!
?*?aes256.cpp
?*?@author?Andrey?Izman?
?*?@copyright?Andrey?Izman?(c)?2018
?*?@license?MIT
?*/
//?#include?
//?#include?
//?#include?
//?#include?
//?#include?
//?#include?
//?#include?
//?#include?
#include?
//?#include?
#include?
//?#include?
//?#include?
#include?
//?#include?
#include?“base64.h“
#include?“aes256.h“
//?#define?PRINT_OPENSSL_ERRORS
using?namespace?std;
#define?PREFIX_SALT?“Salted__“
//?void?handleOpenSSLErrors(void)
//?{
//?#ifdef?PRINT_OPENSSL_ERRORS
//?????ERR_print_errors_fp(stderr);
//?#endif
//?????abort();
//?}
/**
?*?Encrypt?string?using?passphrase
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5310??2019-08-09?10:49??aes256.cpp
?????文件?????????690??2019-08-09?10:23??aes256.h
?????文件????????6000??2019-08-09?10:23??ba
?????文件?????????515??2019-08-09?10:22??ba
- 上一篇:Android播放背景音樂和音效
- 下一篇:java最好學習資料
評論
共有 條評論