资源简介
这是一个基于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最好学习资料
相关资源
- Android openssl 全平台.a文件
- android-openssl
- android_libcurl_openssl
- 高性能AES256对称加解密,兼容Java、
- BouncyCastleProvider jar包
- tcnative-1.dll(最新tomcat-native-1.2.21-op
- java调用openssl生成证书
- javaRSA加密C++RSA解密
- Android NDK for Openssl-1.1.0f静态库
- netty-tcnative-2.0.27.Final-SNAPSHOT-linux-aar
- Java实现的AES/CBC/NoPadding方式实现的文
- 简单实现AES-CBC-MAC算法
- Android OpenSSL调试通过
- C语言AES加密解密,CBC模式,256含测试
- QWebSocket-for-Android-openssl库
- Socket通信Des加密笔记
- delphi与java 加密解密 DES/CBC/PKCS5Paddin
- AES256加密工具类,及其所必须的jar包
- c++ AES 兼容 JAVA AES CBC PKCS5Padding C#
- openssl1.1.0f 静态库 --android版
- UnlimitedJCEPolicy --JCE策略文件包含适用
- openssl 1.1.d for android.rar
- DES及其3种改进版CBC,CFB,OFB加密模式
- 基于JAVA的RGB,YCbCr模型的肤色检测和
评论
共有 条评论