현대에서도 많이쓰이는 Base64인코딩이란 8비트 이진 데이터를 ascii영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식이며 쉽게말해 바이너리 데이터(Binary Data)를 문자열(Text)로 바꾸는 원리입니다
C#에서 문자열을 입력받아 이를 Base64로 인코딩하기위해서 텍스트박스를 두개 생성한뒤 Encode와 Encode된 내용을 Dcode할수있는 버튼 두개를 생성하였습니다
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = Convert.ToBase64String(Encoding.Unicode.GetBytes(textBox1.Text));
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = Encoding.Unicode.GetString(Convert.FromBase64String(textBox2.Text));
}
button1은 encode버튼 button2는 decode버튼입니다 각각의 버튼클릭 이벤트 항목에 인코딩과 디코딩 코드를 작성해주세요
프로그램 실행후 내용을 입력하여 Encode버튼을 누를경우 base64로 암호화된 문자열이 출력됩니다
Decode버튼을 통해 암호화된 내용도 다시 원래 문장으로 바꿀수있습니다
base64 c# sin 파일
WindowsFormsApplication2.zip
0.05MB