마이크로소프트웨어의 Visual Studio for Mac 제품을 사용하면 맥에서 .NET 개발이 가능하다고 한다.
- 다운로드 사이트 : Visual Studio for Mac
- Visual Studio 2022 버전 비교
대단하지는 않지만 간단한 .NET 프로그램을 작성해야 하는 경우가 있어 설치하여 사용해 보았다. (무료 커뮤니티 버전과 유료 버전의 기능의 차이는 거의 없는 것으로 보인다.)
자바에서 JSON 데이터 값을 암호화하고 .NET 에서 복호화하는 예제를 만들고 보려고 한다.
.NET 프로젝트 생성을 하기위해서 Visual Studio for Mac 을 실행 하고 새로 만들기를 클릭한다.
새 프로젝트의 템플릿 선택 윈도우에서 웹 및 콘솔 > 응용 프로그램 > 콘솔 애플리케이션 C# 을 선택한다.단순 암호화 테스트를 목적으로 하고 있어 새 콘솔 애플리케이션 구성 윈도우에서 대상 프레임워크로 .NET Core 3.1 을 선택했다.
마지막으로 프로젝트 및 솔루션 이름과 위치를 지정해주면 프로젝트 생성된다.
.NET 예제 소스는 아래와 같다.
관련 Java 소스는 아래와 같다.
호환성 테스트는 자바에서 암호화한 값을 .NET 에서 테스트하는 방법으로 진행했다. 반대의 경우에도 잘동작함을 확인 할 수 있었다.
참고자료
댓글 없음:
댓글 쓰기