Chuyển mỗi ký tự sang mã ASCII hex để "giấu" chuỗi trong file binary (obfuscation đơn giản).
Ví dụ
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
string to_hex(int dec) {
stringstream ss;
ss << hex << dec;
return ss.str();
}
int main() {
string secret = "This is a sample text";
for (char c : secret) cout << to_hex(c) << ' ';
}Kết quả
54 68 69 73 20 69 73 20 61 20 73 61 6d 70 6c 65 20 74 65 78 74
Lưu ý: đây chỉ là encoding, không phải encryption. Ai có binary cũng dễ reverse. Dùng cho mục đích đơn giản tránh string literal xuất hiện thuần túy.