public static Encrypt ( string plainText ) : string | ||
plainText | string | /// Plaintext value to be encrypted. /// |
Résultat | string |
static void DoFileEncryption(string permissions) { var byteConverter = new ASCIIEncoding(); var encryptedData = SecurityEncryption.Encrypt(permissions); byte[] dataToEncrypt = byteConverter.GetBytes(encryptedData); using (var outStream = new FileStream(EnvironmentVariables.ServerSecuritySettingsFile, FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite)) { outStream.SetLength(0); outStream.Write(dataToEncrypt, 0, dataToEncrypt.Length); outStream.Flush(); } }
public StringBuilder Execute(Dictionary <string, StringBuilder> values, IWorkspace theWorkspace) { Dev2JsonSerializer serializer = new Dev2JsonSerializer(); try { Dev2Logger.Info("Fetch Tests for deploy Service"); StringBuilder resourceIdString; values.TryGetValue("resourceID", out resourceIdString); if (resourceIdString == null) { throw new InvalidDataContractException("resourceID is missing"); } Guid resourceId; if (!Guid.TryParse(resourceIdString.ToString(), out resourceId)) { throw new InvalidDataContractException("resourceID is not a valid GUID."); } var tests = TestCatalog.Fetch(resourceId); foreach (var serviceTestModelTO in tests.Where(to => !string.IsNullOrEmpty(to.Password))) { serviceTestModelTO.Password = SecurityEncryption.Encrypt(serviceTestModelTO.Password); } CompressedExecuteMessage message = new CompressedExecuteMessage(); message.SetMessage(serializer.Serialize(tests)); message.HasError = false; return(serializer.SerializeToBuilder(message)); } catch (Exception err) { Dev2Logger.Error(err); var res = new CompressedExecuteMessage { HasError = true, Message = new StringBuilder(err.Message) }; return(serializer.SerializeToBuilder(res)); } }