"SASLprep" C++ 中"stringprep"实现的配置文件
"SASLprep" profile of the "stringprep" implementation in c++
我在PDF中实现AES 256位加密,PDF参考手册说明算法3.2a计算加密密钥的第一步
1。密码字符串是通过使用SASLprep处理输入字符串从Unicode输入生成的(IETF RFC 3454),然后转换为UTF-8表示
我的问题是如何将字符串转换为字符串准备?是否有任何免费的库为windows执行SASLprep配置文件的字符串准备,我已经找到了Unix的库,但不为windows。
查看https://www.gnu.org/software/libidn。它指定有一个windows解决方案(visual studio)。这被证明对所有2都是假的。但是1.17有一个win32目录,里面有适合visual studio c++的东西。您需要为静态库设置一些定义,至少LIBIDN_BUILDING和LIBIDN_STATIC,您猜对了,而不是dll。我得到了所有版本编译(和链接,如果适用)与很少的警告(只有一些指针减法->长),使用VS2019。SASL(准备)包括在内。如果需要,您可以通过使用更新的源文件替换新版本来检查是否可以完成较新的版本。
相关文章:
- 无法找到/读取配置文件.conf-FileIOException
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- 一种在C++中读取TXT配置文件的简单方法
- FFMPEG配置文件级别id大小无效
- 配置文件解析器仅返回以前的值
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- Boost program_options将多个配置文件解析结果存储到一个parsed_options中
- Windows 后台服务(系统配置文件)无法使用 C++ 访问 win 10 上的用户 appData 文件夹?
- 我应该如何获取配置文件的绝对路径与 Windows .exe一起发布?
- JPG-如何从ICC配置文件部分APP2读取/提取数据
- 检测到 Conan 配置文件设置与 CMake 之间的编译器版本不匹配
- boost::p rogram_options 配置文件格式
- 如何在Boost::program_options配置文件中为非字符串的自定义选项值类型处理空格
- 如何在 Boost Program_Options 中使用命令行和分层配置文件的选项
- 如何将不可编译的配置文件添加到QT工程中?
- OpenGL不能在核心配置文件中使用glVertexAttrib进行绘制
- 错误 VSP1011:无法获取调试信息.与 /配置文件链接器开关链接
- 解析程序配置文件
- 配置文件的实现
- "SASLprep" C++ 中"stringprep"实现的配置文件