| 119 | } |
| 120 | |
| 121 | void certificate_obfuscation() { |
| 122 | auto s1 = R"(-----BEGIN CERTIFICATE----- |
| 123 | MIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL |
| 124 | MAkGA1UECBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMC |
| 125 | VU4xFDASBgNVBAMTC0hlcm9uZyBZYW5nMB4XDTA1MDcxNTIxMTk0N1oXDTA1MDgx |
| 126 | NDIxMTk0N1owVzELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlBOMQswCQYDVQQHEwJD |
| 127 | TjELMAkGA1UEChMCT04xCzAJBgNVBAsTAlVOMRQwEgYDVQQDEwtIZXJvbmcgWWFu |
| 128 | ZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQCp5hnG7ogBhtlynpOS21cBewKE/B7j |
| 129 | V14qeyslnr26xZUsSVko36ZnhiaO/zbMOoRcKK9vEcgMtcLFuQTWDl3RAgMBAAGj |
| 130 | gbEwga4wHQYDVR0OBBYEFFXI70krXeQDxZgbaCQoR4jUDncEMH8GA1UdIwR4MHaA |
| 131 | FFXI70krXeQDxZgbaCQoR4jUDncEoVukWTBXMQswCQYDVQQGEwJDTjELMAkGA1UE |
| 132 | CBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMCVU4xFDAS |
| 133 | BgNVBAMTC0hlcm9uZyBZYW5nggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEE |
| 134 | BQADQQA/ugzBrjjK9jcWnDVfGHlk3icNRq0oV7Ri32z/+HQX67aRfgZu7KWdI+Ju |
| 135 | Wm7DCfrPNGVwFWUQOmsPue9rZBgO |
| 136 | -----END CERTIFICATE-----)"_obf; |
| 137 | |
| 138 | std::cout << s1 << '\n'; |
| 139 | |
| 140 | // With std::format |
| 141 | std::cout << std::format("{}\n", s1); |
| 142 | } |
| 143 | |
| 144 | void aes_encryption_strings() { |
| 145 | std::cout << "This is a string containing a secret that has to be hidden with AES"_aes << "\n"; |