技术栈

cryptopp Base64Encoder \n问题

闫有尽意无琼2023-11-14 11:09

1、问题:

new Base64Encoder(new StringSink(out_base))

调用库函数Base64Encoder进行base64加密后确认多出来了\n

2、原因

base64加密 的问题, 由于base64一行不能超过76字符, 超过就会添加回车换行符(在Windows中是 \r\n , 在Linux中是 \n )

3、解决

复制代码
方法一、给定参数使其不要加入换行符
Base64Encoder encoder(nullptr, false);
方法二、剔除\r和\n
上一篇:flutter tabbar设置indicator高度、宽度
下一篇:HTTP 常见的请求头
相关推荐
扶尔魔ocy
3 小时前
【QT入门到晋级】用开源的自定义控件开发
c++·qt·自定义控件
lhbweilai
6 小时前
QT项目(串口助手)
开发语言·qt
小鱼仙官
1 天前
Qt 主界面弹出分界面
开发语言·qt
誰能久伴不乏
1 天前
用 UDP 做一条“可靠“的控制通道
c++·qt·网络协议·udp
Bczheng1
1 天前
VS2022 安装MFC和QT
c++·qt·mfc
会编程的小孩
1 天前
8.19号函数
qt
蓝祁子yoky
2 天前
Qt学习日记 Day15:网络编程(二)- UDP基础
网络·qt·学习
读书札记2022
2 天前
Qt UTF-8和UTF-8(BOM)
开发语言·qt
ShineWinsu
2 天前
对于Qt:QProgressBar常见属性的解析
开发语言·c++·qt·进度条·gui·定时器·qprogressbar
ShineWinsu
2 天前
对于Qt:QLCDNumber常见属性以及QTimer的解析
服务器·数据库·c++·qt·gui·qtimer·qlcdnumber
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03GitHub 镜像站点04几个好用的ip纯净度检测网站05昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战06苹果iPA游戏软件资源下载网站07蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接08如何新建文件夹? 电脑新建文件夹的4种方法09Dify:一站式AI应用开发平台全解析与Windows部署指南10Android 屏幕适配系列开篇:核心概念、官方机制与主流方案