技术栈

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 常见的请求头
相关推荐
Drone_xjw
几秒前
解决 Qt 程序在 Kylin(麒麟)系统下表头“白屏”的问题
开发语言·qt·kylin
米优
2 小时前
qt+gstreamer实现播放功能
qt·gstreamer
zjun1001
2 小时前
QT:语言翻译
开发语言·qt
-凌凌漆-
4 小时前
【Qt】const QString &与QString的区别
开发语言·qt
Drone_xjw
4 小时前
Qt QTableView 表头变白问题(Kylin/UKUI系统)原因分析与解决方案
开发语言·qt·kylin
mabing993
4 小时前
Qt 实现自定义分段控制器
开发语言·qt
誰能久伴不乏
4 小时前
Qt 混合编程核心原理:C++ 与 QML 通信机制详解
linux·c++·qt·架构·状态模式
sycmancia
5 小时前
Qt——文本编辑器中的数据存取
开发语言·qt
小短腿的代码世界
6 小时前
Qt属性系统深度解析:元对象系统的隐藏宝石
qt
小短腿的代码世界
6 小时前
交易回测可视化深度解析:Qt如何让量化策略“活“起来
qt
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点032026年4月AI大事件深度解读:大模型竞争进入“深水区“04近期有什么ai的新消息,新动态? 2026.4月05codex app每次打开重连5次Reconnecting问题解决06AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析072026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free08CC-Switch & Claude 基于 Linux 服务器安装使用指南09从限购到畅通:GLM-5.1 Coding Plan接入攻略102026年AI前瞻:量子AI、具身智能与科学发现的新纪元