C#48 [C#] AES (고급 암호화 표준) [C#] AES (고급 암호화 표준) using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace AESWithJava.Con { class Program { static void Main(string[] args) { String originalText = "plain text"; String key = "key"; String en = Encrypt(originalText, key); String de = Decrypt(en, key); Console.WriteLine("Original Text is " + originalText); Console.WriteLine("Encrypted Tex.. 2020. 9. 11. [C#] RSA (공개키 암호화/복호화) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Security; using System.Security.Cryptography; using System.Text; using System.IO; namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Cli.. 2020. 9. 11. [C#] WriteJson (Json.Net) //I would recommend Json.Net, see example below: List _data = new List(); _data.Add(new data() { Id = 1, SSN = 2, Message = "A Message" }); string json = JsonConvert.SerializeObject(_data.ToArray()); //write string to file System.IO.File.WriteAllText(@"D:\path.txt", json); //Or the slightly more efficient version of the above code (doesn't use a string as a buffer): //open file stream using (Str.. 2020. 9. 11. [C#] ReadJson / json 읽기 1. JsonConvert 사용 / 클래스를 형식에 맟춰 생성 public void LoadJson() { using (StreamReader r = new StreamReader("file.json")) { string json = r.ReadToEnd(); List items = JsonConvert.DeserializeObject(json); } } public class Item { public int millis; public string stamp; public DateTime datetime; public string light; public float temp; public float vcc; } 2. JsonConvert 사용 / dynamic 사용 dynamic array = JsonC.. 2020. 9. 11. [C#] XmlHelper / XML 총정리 1. XML 읽기/쓰기/수정/삭제/정렬/재배치 public class XmlHelper { private static string dirName = Path.Combine(Directory.GetCurrentDirectory(), "XmlData"); private static string fileName = "Device"; static string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; static int uidsIndex = 0; private static string MakeUid() { string result = ""; result = chars[uidsIndex] + DateTime.Now.ToStr.. 2020. 9. 11. [C#] XmlString to Object 파싱 [C#] XmlString to Object 1. XML String var xmlString = "" + "a" + "b" + "c" + "d" + "1" + ""; 2. 클래스 생성 public class MessageInfo { public string MyId { get; set; } public string YourId { get; set; } public string Msg1 { get; set; } public string Msg2 { get; set; } public string Msg3 { get; set; } } 3-1. XDocument를 이용한 파싱 var doc = XDocument.Parse(xmlString); var root = doc.Element("datas"); List.. 2020. 9. 11. 이전 1 2 3 4 ··· 8 다음