public static void Main(string[] args) { // FIXME: AAA verify that this still works FileInfo f = new FileInfo(args[0]); Logger.GetLogger("EncryptedProperties", "main").LogDebug(ILogger_Fields.SECURITY, "Loading encrypted properties from " + f.FullName); bool tmpBool; if (File.Exists(f.FullName)) { tmpBool = true; } else { tmpBool = Directory.Exists(f.FullName); } if (!tmpBool) { throw new IOException("Properties file not found: " + f.FullName); } Logger.GetLogger("EncryptedProperties", "main").LogDebug(ILogger_Fields.SECURITY, "Encrypted properties found in " + f.FullName); EncryptedProperties ep = new EncryptedProperties(); FileStream inStream = new FileStream(f.FullName, FileMode.Open, FileAccess.Read); ep.Load(inStream); StreamReader br = new StreamReader(System.Console.OpenStandardInput()); string key = null; do { System.Console.Out.Write("Enter key: "); key = br.ReadLine(); System.Console.Out.Write("Enter value: "); string value_Renamed = br.ReadLine(); if (key != null && key.Length > 0 && value_Renamed.Length > 0) { ep.SetProperty(key, value_Renamed); } }while (key != null && key.Length > 0); FileStream out_Renamed = new FileStream(f.FullName, FileMode.Create); ep.Store(out_Renamed, "Encrypted Properties File"); out_Renamed.Close(); IEnumerator i = ep.KeySet().GetEnumerator(); while (i.MoveNext()) { string k = (string)i.Current; string value_Renamed = ep.GetProperty(k); System.Console.Out.WriteLine(" " + k + "=" + value_Renamed); } }
public static void Main(string[] args) { FileInfo fileInfo = new FileInfo(args[0]); Logger.GetLogger(nameof(EncryptedProperties), "main").LogDebug(ILogger_Fields.SECURITY, "Loading encrypted properties from " + fileInfo.FullName); if (!File.Exists(fileInfo.FullName) && !Directory.Exists(fileInfo.FullName)) { throw new IOException("Properties file not found: " + fileInfo.FullName); } Logger.GetLogger(nameof(EncryptedProperties), "main").LogDebug(ILogger_Fields.SECURITY, "Encrypted properties found in " + fileInfo.FullName); EncryptedProperties encryptedProperties = new EncryptedProperties(); FileStream fileStream1 = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read); encryptedProperties.Load((Stream)fileStream1); StreamReader streamReader = new StreamReader(Console.OpenStandardInput()); string key1; do { Console.Out.Write("Enter key: "); key1 = streamReader.ReadLine(); Console.Out.Write("Enter value: "); string str = streamReader.ReadLine(); if (key1 != null && key1.Length > 0 && str.Length > 0) { encryptedProperties.SetProperty(key1, str); } }while (key1 != null && key1.Length > 0); FileStream fileStream2 = new FileStream(fileInfo.FullName, FileMode.Create); encryptedProperties.Store((Stream)fileStream2, "Encrypted Properties File"); fileStream2.Close(); foreach (string key2 in (IEnumerable)encryptedProperties.KeySet()) { string property = encryptedProperties.GetProperty(key2); Console.Out.WriteLine(" " + key2 + "=" + property); } }
public static void Main(string[] args) { // FIXME: AAA verify that this still works FileInfo f = new FileInfo(args[0]); Logger.GetLogger("EncryptedProperties", "main").LogDebug(ILogger_Fields.SECURITY, "Loading encrypted properties from " + f.FullName); bool tmpBool; if (File.Exists(f.FullName)) tmpBool = true; else tmpBool = Directory.Exists(f.FullName); if (!tmpBool) throw new IOException("Properties file not found: " + f.FullName); Logger.GetLogger("EncryptedProperties", "main").LogDebug(ILogger_Fields.SECURITY, "Encrypted properties found in " + f.FullName); EncryptedProperties ep = new EncryptedProperties(); FileStream inStream = new FileStream(f.FullName, FileMode.Open, FileAccess.Read); ep.Load(inStream); StreamReader br = new StreamReader(System.Console.OpenStandardInput()); string key = null; do { System.Console.Out.Write("Enter key: "); key = br.ReadLine(); System.Console.Out.Write("Enter value: "); string value_Renamed = br.ReadLine(); if (key != null && key.Length > 0 && value_Renamed.Length > 0) { ep.SetProperty(key, value_Renamed); } } while (key != null && key.Length > 0); FileStream out_Renamed = new FileStream(f.FullName, FileMode.Create); ep.Store(out_Renamed, "Encrypted Properties File"); out_Renamed.Close(); IEnumerator i = ep.KeySet().GetEnumerator(); while (i.MoveNext()) { string k = (string)i.Current; string value_Renamed = ep.GetProperty(k); System.Console.Out.WriteLine(" " + k + "=" + value_Renamed); } }