DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 474 下一页

2023年6月16日

摘要: 在Ubuntu 18.04系统下安装多个GCC编译器版本的方法 2019-06-20 11:26:23作者:Sysgeek稿源:系统极客网 本文介绍在 Ubuntu 18.04 LTS 操作系统下安装多个 GCC 编译器版本的方法,可以同时安装 GCC 7/8/9 版本,包括 G ++,可同时安装稳 阅读全文
posted @ 2023-06-16 17:02 DoubleLi 阅读(138) 评论(0) 推荐(0)

2023年6月15日

摘要: 一、简介 Crypto++ 是一个免费开源的 C++ 密码学库,由 Wei Dai(美籍华裔)首次开发,当前由 Crypto++ 项目团队维护,源代码在 github 上进行托管。 官方网址:https://www.cryptopp.com/ github 网址:https://github.com 阅读全文
posted @ 2023-06-15 17:26 DoubleLi 阅读(3311) 评论(0) 推荐(1)

摘要: 1、下载地址 https://www.cryptopp.com/#download2、解压后进入对应目录3、执行: export CXX=aarch64-linux-gnu-g++ 说明:aarch64-linux-gnu-g++ 为交叉编译器4、执行:export CXXFLAGS="-O2 -f 阅读全文
posted @ 2023-06-15 17:12 DoubleLi 阅读(529) 评论(0) 推荐(0)

2023年6月12日

摘要: daemonizeMe // Copyright (c) 2017 Deep Aggarwal#include <getopt.h>#include <grp.h>#include <pwd.h>#include <stdlib.h>#include <syslog.h>#include <sys/ 阅读全文
posted @ 2023-06-12 15:56 DoubleLi 阅读(31) 评论(0) 推荐(0)

摘要: 文章目录 一、如何采用Daemon进行后台程序的部署 1. 创建子进程 2. 终止父进程 3. 创建新的会话 4. 改变当前工作目录 5. 重设文件权限掩码 6.关闭不需要的文件描述 二. 代码示例 一、如何采用Daemon进行后台程序的部署 在C++中,如果要让一个程序一直在后台运行并且和终端会话 阅读全文
posted @ 2023-06-12 15:09 DoubleLi 阅读(87) 评论(0) 推荐(0)

2023年6月9日

摘要: string and StringSource (load): string spki = ...; StringSource ss(spki, true /*pumpAll*/); RSA::PublicKey publicKey; publicKey.Load(ss); vector and A 阅读全文
posted @ 2023-06-09 15:27 DoubleLi 阅读(98) 评论(0) 推荐(0)

2023年6月8日

摘要: 一. 现象: 有一段老代码用来加密的,但是在使用key A的时候,抛出了异常: javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes。 老代码已经做了分段的加密,应该是已经考虑了加密长度的问题才对 阅读全文
posted @ 2023-06-08 17:41 DoubleLi 阅读(2398) 评论(0) 推荐(0)

摘要: 使用RSA的难点: 公钥和私钥的保存与加载。在很多的场合下,密钥是以文件的形式分开保存的,对程序员使用者来说,需要解决公钥和私钥的生成、保存、加载问题。 加解密过程中的分组问题。RSA加解密的开销很大,比DES和AES高2个数量级,一般情况下不适合用来对较长的数据进行加解密。但是,RSA本身也是一种 阅读全文
posted @ 2023-06-08 14:50 DoubleLi 阅读(384) 评论(0) 推荐(0)

摘要: RSA加密:RSA密码体制是一种公钥密码体制,加密算法公开,以分配的密钥作为加密解密的关键。一般来说,在一对公私钥中,公钥和私钥都可以用来加密和解密,即公钥加密能且只能被对应的私钥进行解密,私钥加密能且只能被对应的公钥进行解密。但我们一般都用公钥加密,私钥解密,而且生成的私钥往往会比公钥蕴含了更多的 阅读全文
posted @ 2023-06-08 10:06 DoubleLi 阅读(321) 评论(0) 推荐(0)

2023年6月7日

摘要: 无论是在windows还是linux下我们都可以借助popen执行终端指令并获取到返回值。 /// 执行cmd指令并返回结果 string getCmdResult(const string &strCmd) { char buf[10240] = {0}; FILE *pf = NULL; if( 阅读全文
posted @ 2023-06-07 17:56 DoubleLi 阅读(1507) 评论(0) 推荐(0)

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 474 下一页