From 5e4df4dd7e1e36d07564a447d18918d9bd6b70e0 Mon Sep 17 00:00:00 2001 From: revsic Date: Fri, 15 Feb 2019 05:07:38 +0900 Subject: [PATCH] sample, obfs, string: Add samples --- sample/string_obfs.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 sample/string_obfs.cpp diff --git a/sample/string_obfs.cpp b/sample/string_obfs.cpp new file mode 100644 index 0000000..361ac30 --- /dev/null +++ b/sample/string_obfs.cpp @@ -0,0 +1,13 @@ +#include "../obfuscator/obfuscator.hpp" + +#include + +template +constexpr char xor(char c) { + return c ^ key; +} + +int main() { + constexpr auto str = obfs::make_string, xor<0x20>>("Hello World !"); + std::cout << str.decode() << std::endl; +} \ No newline at end of file