さらに調査を重ねた後、RSAアプローチを採用しました。ここでさらに更新されたドキュメントを見つけました。この道を進む場合は、そのリンクに関連するすべてのRSAを必ず読んでください。以下は、誰かが興味を持っている場合に使用した手順です...
-初めてのみ
-キーコンテナを作成し、エクスポート可能にします
aspnet_regiis -pc "MyKeys" -exp
-このセクションを構成ファイルに追加します
<configProtectedData>
<providers>
<add name="RsaProvider"
type="System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=2.0.0.0,
 Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,
 processorArchitecture=MSIL"
keyContainerName="MyKeys"
useMachineContainer="true" />
</providers>
</configProtectedData>
-接続文字列を暗号化する
aspnet_regiis -pef "connectionStrings" "C:\Working\MyApplication" -prov RsaProvider
-設定ファイルを配ります
-復号化する
aspnet_regiis -pdf "connectionStrings" "C:\Working\MyApplication"
-キーをエクスポートします(keys.xmlを作成します)
aspnet_regiis -pc "MyKeys" -exp
-他のマシンで
-keys.xmlをどこかに保存します
-キーをインポートします。名前(例:MyKeys)が同じであることを確認してください
aspnet_regiis -pi "MyKeys" keys.xml
-keys.xmlを削除します!!!!!!!!!!!!!!
-Webアプリの一部として実行している場合は、サービスアカウントにアクセス許可を付与します
例えばaspnet_regiis -pa "PcscDev" "ASPNET"