技术栈

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 常见的请求头
相关推荐
澈207
3 小时前
QT入门第十一天:数据库编程(上)SQLite入门与增删改查 | 零基础学QT
数据库·qt·sqlite
用户80553369803
5 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner
5 天前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz
10 天前
QML Hello World 入门示例
qt
xcyxiner
13 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner
14 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner
14 天前
DicomViewer (添加模型类)3
qt
xcyxiner
15 天前
DicomViewer (目录调整) 2
qt
xcyxiner
15 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
桥田智能
17 天前
桥田智能 QT-650S:面向白车身焊装的 800kg 重载快换解决方案
开发语言·qt·系统架构
热门推荐
012026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf02GitHub 镜像站点03【AI】2026 年具身智能模型和世界模型总结04AI科技热点日报 | 2026年07月01日052026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?062026年6月AI大模型全景报告:GPT-5.6、Claude Opus 4.8、Gemini 3.5,中美AI三足鼎立谁主沉浮?072026 年 AI 大模型 & AI 编程工具实战全总结08Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析092026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?10Trae国际版与国内版深度测评:AI原生IDE的双生花