wasSharpNET – Diff between revs 27 and 29
?pathlinks?
Rev 27 | Rev 29 | |||
---|---|---|---|---|
Line 80... | Line 80... | |||
80 | /// <returns>the decrypted data</returns> |
80 | /// <returns>the decrypted data</returns> |
|
81 | public string wasAESDecrypt(string data, string key, string separator = ":") |
81 | public string wasAESDecrypt(string data, string key, string separator = ":") |
|
82 | { |
82 | { |
|
83 | // retrieve the salt from the data. |
83 | // retrieve the salt from the data. |
|
84 | var segments = new List<string>(data.Split(new[] {separator}, StringSplitOptions.None)); |
84 | var segments = new List<string>(data.Split(new[] {separator}, StringSplitOptions.None)); |
|
85 | if (!segments.Count.Equals(2)) |
85 | if (!segments.Count().Equals(2)) |
|
86 | throw new ArgumentException("Invalid data."); |
86 | throw new ArgumentException("Invalid data."); |
|
Line 87... | Line 87... | |||
87 | |
87 | |
|
88 | string plaintext; |
88 | string plaintext; |
|
89 | using (var rijdanelManaged = new RijndaelManaged()) |
89 | using (var rijdanelManaged = new RijndaelManaged()) |