본문 바로가기

C#

C# AES 암호화, 복호화

프로그램 개발중, 데이터를 사용자의 PC 에 저장해야 하는데, 예민한 정보인지라

그냥 평문으로 적기 꺼려지는군요.


단방향 암호화 기술로 SHA256 방식을 주로 쓰지만, 이는 복호화 할 수가 없어서

안타깝지만 Skip.


구글링을 좀 해보니깐 AES 암호화 방식을 사용하여 문자열을 암호화 할 수 있더군요.

AES 방식은 아직까진 보안 허점이 발견되지 않은 안전한 방법이라고 합니다.

저도 조망간 이 친구를 좋아할거 같네요. ㅎ..


그래서 한번 만들어봤습니다.



* 스크립트

http://colorscripter.com/s/MZ2nWQh



클래스 파일 하나 생성해서

붙여넣으시고


암호화된 문자열 = Crypt.encrypt("평문", "비번");

복호화된 문자열 = Ctypt.decrypt("암호화문자열", "비번");





출처 http://lazydeveloper.net/1703266