public static string ConvertStringToBase64(StreamWriter writer, string x) { SimpleAES aes = new SimpleAES(); var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(x); string stringTemp = Convert.ToBase64String(plainTextBytes); writer.WriteLine(aes.EncryptString(stringTemp, encryptKey)); return(stringTemp); }
public static void AfterAccessNotification(TokenCacheNotificationArgs args) { // if the access operation resulted in a cache update if (args.HasStateChanged) { lock (FileLock) { byte[] encryptedargs = SimpleAES.EncryptString(args.TokenCache.Serialize(), GetCipher()); // reflect changes in the persistent store File.WriteAllBytes(CacheFilePath, encryptedargs); // once the write operation takes place restore the HasStateChanged bit to false //args.TokenCache.HasStateChanged = false; } } }
public static void SavePlayer <T>(T Data, string name) { Directory.CreateDirectory(savePath); Directory.CreateDirectory(savePathBackUP); backUpCount++; Save(backUpCount % 4 == 0 ? savePathBackUP : savePath); PlayerPrefs.SetString("OfflineTime", DateTime.Now.ToBinary().ToString()); void Save(string path) { using (var writer = new StreamWriter(path + name + ".txt")) { var formatter = new BinaryFormatter(); var memoryStream = new MemoryStream(); formatter.Serialize(memoryStream, Data); var dataToWrite = SimpleAES.EncryptString(Convert.ToBase64String(memoryStream.ToArray()), encryptKey); writer.WriteLine(dataToWrite); } } }
private void guna2Button2_Click(object sender, EventArgs e) { SimpleAES enc = new SimpleAES(); txtpassstring.Text = enc.EncryptString(txtUser.Text); }