解法 C#でデータ保護API(DPAPI)を使用して機密データ(パスワードやAPIキーなど)を安全に暗号化・復号化する方法を紹介します。DPAPIを使用することで、Windowsの組み込み機能を利用して簡単かつ安全にデータを保護できます。 以下に具体的なコード例を示します: using System; using System.Text; using System.Security.Cryptography; // 暗号化関数 static string EncryptSensitiveData(string sensitiveData) { byte[] dataBytes = Encoding.UTF8.GetBytes(sensitiveData); byte[] encryptedBytes = ProtectedData.Protect(dataBytes, null, Data