var fqna = Environment.GetEnvironmentVariable("forqna", EnvironmentVariableTarget.Machine);
Console.WriteLine(fqna);
fqna = "'test";
Console.WriteLine(fqna);
var fqnaBytes = System.Text.Encoding.UTF8.GetBytes(fqna);
var encoded = System.Convert.ToBase64String(fqnaBytes);
Console.WriteLine(encoded); тут пример с выборкой из обще системных переменных, сейчас дополню с выборкой из пользовательских (просто судя по вопросу, вы новичок, без обид? ))
Console.WriteLine("... start demo...");
var fqna = Environment.GetEnvironmentVariable("forqna", EnvironmentVariableTarget.Machine);
Console.WriteLine(fqna);
fqna = "'test";
Console.WriteLine(fqna);
Console.WriteLine("... crypt demo...");
var fqnaBytes = System.Text.Encoding.UTF8.GetBytes(fqna);
var encoded = System.Convert.ToBase64String(fqnaBytes);
Console.WriteLine(encoded);
Console.WriteLine("... user demo...");
var fqnal = Environment.GetEnvironmentVariable("forqnalocal", EnvironmentVariableTarget.User);
Console.WriteLine(fqnal);
cmd => c:\setPowerShell => c:\Get-ChildItem env:.. ну с обрезкой, но короткие вылетают на ура ;))