Criptografando seções e-ou configurações em um arquivo App.config que será redistribuído

Estou criando um aplicativo normal do Windows que será distribuído para vários usuários do meu departamento. Vou precisar incluir algumas senhas de conectividade no arquivo App.config e obviamente não quero que os usuários finais iniciem o bloco de notas e olhem as senhas.

Vários artigos apontam para como criptografar / descriptografar seções de configuração, mas parece que você precisa compartilhar / enviar algumas chaves com a solução implementável.

Existe uma maneira mais simples de codificar apenas algumas das configurações para que não sejam legíveis pelo usuário, mas que não exijam etapas ou arquivos extras ao redistribuir o programa? Grande vantagem seria que o acesso às definições de configuração ainda é transparente dentro do código .NET. Eu sempre poderia apenas criar um método personalizado para codificar / saltar a string e, no meu código personalizado, descriptografá-la, mas estou me perguntando se há algo mais simples.

Todas as respostas ou links para artigos sobre como fazer isso são muito apreciados. obrigado

questionAnswers(3)

yourAnswerToTheQuestion