Winify
/trunk/Winify/MainForm.cs |
@@ -427,10 +427,20 @@ |
foreach (var server in serializationSuccess.Result.Server) |
{ |
var unarmored = Convert.FromBase64String(server.Password); |
var result = await AES.Decrypt(unarmored, deviceId); |
var decrypted = Encoding.UTF8.GetString(result); |
byte[] decrypted; |
try |
{ |
decrypted = await AES.Decrypt(unarmored, deviceId); |
} |
catch(Exception exception) |
{ |
Log.Warning(exception, $"Could not decrypt password for server {server.Name} in configuration file."); |
continue; |
} |
|
@protected.Server.Add(new Server(server.Name, server.Url, server.Username, decrypted)); |
var password = Encoding.UTF8.GetString(decrypted); |
|
@protected.Server.Add(new Server(server.Name, server.Url, server.Username, password)); |
} |
|
return @protected; |