본문 바로가기
반응형

c#56

C# 3DES(Triple des) 암호화 복호화 알고리즘 dll .NET C# 라이브러리는 문자열 암/복호화를 위한 기본 요소를 제공합니다. 암복호화를 위해선 몇 가지 단계가 필요한데, 이 포스트에서는 암복호화 과정에 대한 간단한 루틴을 소개합니다. MD5 해쉬 합계 생성기(MD5 hash sum generator)의 도움을 조금 받아, 실제 암호화를 위해 사용할 3DES(Triple DES)를 사용합니다. 전체 소스 코드는 맨 아래에 있지만, 먼저 구현 순서를 살펴보는 것도 괜찮습니다. 3DES 프로젝트 다운로드 - ◆ 문제점암호화할 문자열 값을 설정한 뒤, 비밀번호(Password 변수의 secret)로 암호화하여 비교적 안전하게 문자열을 보관할 수 있도록 Base64로 인코딩해야 합니다. 12345678910// 메세지 암호화 (복호화 전 단계)string Ms.. 2017. 3. 2.
C# MFC 차이 비교 - part2 (소스 차이 비교) C# MFC 차이 비교 - part2 (소스 차이 비교) C# MFC 차이 비교 A1. MFC - abs 12345int n = ...;int a = abs(n); int n = -2147483648; // 아래처럼 변환UINT u = abs(n);cs C# - Math.Abs 123456int n = ...;int a = Math.Abs(n); int n = -2147483648; // 아래처럼 변환uint u = Math.Abs(n);uint u = unchecked(n - C# MFC 비교 테이블 [링크] C# MFC 차이 비교 - part2 (소스 차이 비교) 2017. 2. 27.
C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보) C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보) C# MFC 차이 - A MFC C# abs Math.Abs .AddString(...) .Items.Add(...) AfxMessageBox MessageBox.Show atoi Parse C# MFC 차이 - B MFC C# BOOL 또는 bool Boolean 또는 bool bool Boolean 또는 bool bool BS_PUSHLIKE BYTE byte C# MFC 차이 - C MFC C# CBitmap Bitmap(actually, a GDI+ bitmap) CBrush Brush CDC 또는 CClientDC Graphics ceil Math.Ceiling CenterWindow(CWnd) .StartPositio.. 2017. 2. 27.
C# UI 디자인 예제 3개, 윈폼 스플래쉬 스크린락 스크린샷 C# 윈폼 예제 3개, 스플래쉬, 스크린락, 스크린샷 (Splash, Screen Lock, Shot) 1. Splash Form프로젝트 - 실행파일 - 시각적으로도 다르고, 구현 방식도 당연히 다르죠. 스플래쉬 스크린은 주로 응용 프로그램이 로드되는 동안에 사용자에게 지루함(?)을 줄이기 위한 용도 등으로 쓰입니다. 이런 스크린을 구현하기 위해선 그림자, 투명도, 배경 이미지, 투명함의 정도 등에 대한 API 사용이 요구됩니다. 중요한 API는 UpdateLayeredWindow 입니다. 매우 유용한 API로서, 그림자를 포함한 배경 이미지 등을 표시할 수 있게 돕습니다. 다른 API들도 호출되는데 소개하자면 아래와 같이 정리할 수 있습니다. 123456GetDCGetCompatibleDCRelease.. 2017. 2. 24.
반응형