技术栈

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 常见的请求头
相关推荐
Ronin305
32 分钟前
【Qt常用控件】容器类控件和布局管理器
开发语言·qt·常用控件·布局管理器·容器类控件
2301_80355452
13 小时前
qt信号槽机制以及底层实现原理
开发语言·qt
笨笨马甲
13 小时前
Qt 音视频编解码
开发语言·qt
笨笨马甲
17 小时前
Qt 嵌入式开发快速搭建交叉编译环境
开发语言·qt
Lhan.zzZ
18 小时前
Qt绘图探秘:如何避免多QPainter冲突引发的程序崩溃
开发语言·c++·qt
mingren_1314
20 小时前
opengl-qt
qt
笨笨马甲
21 小时前
Qt 快速实现YY语音房间
开发语言·qt
人还是要有梦想的
1 天前
QT的起源
开发语言·qt
※※冰馨※※
1 天前
【QT】Qt项目输出目录配置
c++·windows·qt
头发长了
1 天前
在 VS2022 中创建 Qt C++ 项目并配置 OpenSceneGraph 3.6.5,进行三维模型开发
数据库·c++·qt
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04UV安装并设置国内源05AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南06小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)07OpenClaw Control UI安全上下文访问配置08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09OpenClaw macOS 完整安装与本地模型配置教程(实战版)10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南