Зашифровано в AES, если необходимо сохранить его в текстовом файле.
AES более известен как Rijndael в c #
http://www.obviex.com/samples/Encryption.aspx
Лучшим местом был бы реестр, поскольку он защищал бы других пользователей компьютера, попадающих в него.
Все еще не лучшее хранение в любом месте, к которому может обратиться пользователь, опасно, поскольку приличный разработчик может загрузить ваше приложение в отражатель и найти ключ.
Или существует System.Security.Cryptography.ProtectedData, которую кто-то предложил.
Лучшее, что вы можете сделать на машине, - это создать сертификат и зашифровать / расшифровать его, загрузив и заблокировав в хранилище ключей машины. (Все равно придется иметь дело с паролем сертификата, который находится в вашем коде)