百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

ADVobfuscator

> 编程语言
开源

基于 C++20 和元编程的混淆库

1.8K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

基于 C++20 和元编程的混淆库

ADVobfuscator 是一款库,它使用 C++20 语言在编译时生成加密的数据和代码,而不需要使用任何外部工具,也不需要修改编译器。可以在编译时对字符串或数据块进行加密或加密,并在运行时对其进行解密:

  • 与 C++20 兼容的编译器(即不太旧的编译器)。* 支持 C++20 标准库。如果您的编译器支持 C++20,通常情况下就可以了。但也有例外,特别是针对嵌入式环境。* 如果您想使用 CMake 构建示例,则需要 CMake 3.14(此选项可选)。示例

调试版本非常特殊:编译器不支持(而且大部分时间都不支持)诸如inline或constexpr等声明。默认情况下,所有优化也都被禁用。编译器之所以这样做,是出于一个很好的原因:让您进行调试、单步执行等。

编译器 版本 操作系统 CPU 混淆 AES
Apple Clang 17.0.0 mac

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言