技术栈

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 常见的请求头
相关推荐
郝学胜-神的一滴
6 小时前
Qt 入门 01-01:从零基础到商业级客户端实战
开发语言·c++·qt·程序人生·软件构建
ytttr873
7 小时前
基于 Qt 的多线程串口调试工具
qt
郑同学的笔记
8 小时前
【Qt教程29】Qt5和Qt6版本对比
开发语言·qt
基德爆肝c语言
8 小时前
Qt 主窗口全家桶:菜单栏、工具栏、状态栏与对话框完全指南
开发语言·qt
BatyTao
10 小时前
QT Creator快速创建主项目-子项目
qt
赤水无泪
13 小时前
Qt 全模块汇总列表
开发语言·qt
GoKu~
13 小时前
QT视图界面
qt
冰山一脚2013
15 小时前
QWidget的初始化颜色来自于哪里的笔记
qt
小陶来咯
18 小时前
aimrt中间件的使用
开发语言·qt·中间件
music score
18 小时前
google 的C++自动化测试框架详解(Google Test)(2)
c++·qt·lucene
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03头歌软件工程导论UML画图题(基于starUML)04CC-Switch & Claude 基于 Linux 服务器安装使用指南05【AI】2026 年具身智能模型和世界模型总结06Codex 手机端连接教程:三分钟搞定,附完整步骤07零基础教你claude code 接入 deepseek V408Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓09人工智能最新动态 AI 日报 · 2026年5月10日10AI科技热点日报 | 2026年5月11日