이 프로젝트는 Powerbuilder에 대한 .NET dll을 생성합니다. (Bcrypt PW hash, AES-GCM and ECDH) 또한 MS-SQL에 대한 어셈블리도 개발합니다.
다른 언어로 읽기: English
- AES-GCM, Bcrypt PW hash, ECDH
- Powerbuilder 프로그래밍에 사용하기 위한 .NET dll을 생성하는 프로젝트입니다.
- 또한 SQL Server에서 사용하기 위한 어셈블리도 개발합니다.
-
대상 프레임워크
- .NET Framework 4.8.1
- PB 버전 간의 호환성을 보장합니다.
- 또한 SQL Server CLR 어셈블리도 제공합니다.
- .NET Framework 4.8.1 다운로드
- DLL 실행을 위해 런타임을 설치해야 하고, Powerbuilder 개발자는 Windows PC에 SDK를 설치해야 합니다.
- 필요한 환경: windows 10 21H2 이상 또는 windows server 2022 이상
- .NET 8
- Powerbuilder 2022 R3 최신 버전 또는 2025 이후 버전
- .NET 8 다운로드
- 클라이언트는 런타임을 설치해야 하고, Powerbuilder 개발자는 SDK를 설치해야 합니다.
- 우리는 Windows용 .NET Desktop Runtime이 필요합니다.
- 필요한 환경: windows server 2012 이상 또는 windows 10 이상
- .NET Framework 4.8.1
예를 들어
- AES Encryption with GCM mode
- 현대 대칭 암호화에서 주요한 옵션 중 하나입니다.
- ECDH Key Exchange
- 민감한 데이터를 전송하기 위한 2차 보안입니다.
- (TLS에서 이미 사용되지만 이중 암호화를 위해 사용됩니다.)
- Bcrypt Password encoding
- 이것은 단방향 암호화를 잘 하는 것에 대한 문제입니다.
- SHA-512 해시 함수를 1회만 사용하는 것은 충분한 보안이 아닙니다.
지원하는 windows 환경에서 빌드하실 수 있으며 필요한 명령어는 github actions 에서 확인하실 수 있습니다. ci.yaml과 cd.yaml 확인하시면 됩니다.
- .NET or .NET Framework
- Windows Cryptography API: Next Generation
- Bcrypt.NET-NEXT