Winify – Diff between revs 71 and 72
?pathlinks?
Rev 71 | Rev 72 | |||
---|---|---|---|---|
Line 425... | Line 425... | |||
425 | Server = new BindingListWithCollectionChanged<Server>() |
425 | Server = new BindingListWithCollectionChanged<Server>() |
|
426 | }; |
426 | }; |
|
427 | foreach (var server in serializationSuccess.Result.Server) |
427 | foreach (var server in serializationSuccess.Result.Server) |
|
428 | { |
428 | { |
|
429 | var unarmored = Convert.FromBase64String(server.Password); |
429 | var unarmored = Convert.FromBase64String(server.Password); |
|
- | 430 | byte[] decrypted; |
||
- | 431 | try |
||
- | 432 | { |
||
430 | var result = await AES.Decrypt(unarmored, deviceId); |
433 | decrypted = await AES.Decrypt(unarmored, deviceId); |
|
- | 434 | } |
||
431 | var decrypted = Encoding.UTF8.GetString(result); |
435 | catch(Exception exception) |
|
- | 436 | { |
||
- | 437 | Log.Warning(exception, $"Could not decrypt password for server {server.Name} in configuration file."); |
||
- | 438 | continue; |
||
- | 439 | } |
||
Line -... | Line 440... | |||
- | 440 | |
||
- | 441 | var password = Encoding.UTF8.GetString(decrypted); |
||
432 | |
442 | |
|
433 | @protected.Server.Add(new Server(server.Name, server.Url, server.Username, decrypted)); |
443 | @protected.Server.Add(new Server(server.Name, server.Url, server.Username, password)); |
|
Line 434... | Line 444... | |||
434 | } |
444 | } |
|
Line 435... | Line 445... | |||
435 | |
445 | |