지문 인증
Windows Biometric Framework를 통해 지문을 캡처하고 검증해요. WBF 호환 지문 센서라면 어떤 것이든 동작하며, 시스템 센서 풀과 프라이빗 센서 풀을 모두 지원해요.
Windows Hello, 지문 센서, 얼굴 인식을 Delphi와 C++ Builder용 네이티브 컴포넌트로 제공해요. sgcBiometrics는 Windows Biometric Framework와 직접 통신하기 때문에, 센서와 캡처와 매칭이 모두 앱이 이미 실행 중인 그 컴퓨터에서 이뤄져요.
Delphi와 C++ Builder 애플리케이션에서 쓰는 Windows Hello 얼굴, 지문, PIN 인증이에요. 내레이션과 자막이 들어 있고, 재생 버튼을 누르기 전에는 아무것도 내려받지 않아요.
등록하고 식별하세요. 하드웨어는 Windows가 맡아요.
폼에 컴포넌트 하나를 놓고 센서 풀을 고른 다음 검증을 요청하세요. Windows가 캡처하고 Windows가 매칭하며, 여러분의 이벤트 핸들러는 그 사람이 맞는지를 전달받아요.
Windows Biometric Framework를 통해 지문을 캡처하고 검증해요. WBF 호환 지문 센서라면 어떤 것이든 동작하며, 시스템 센서 풀과 프라이빗 센서 풀을 모두 지원해요.
카메라 기반 얼굴 감지와 존재 검증이에요. 표준 웹캠은 물론, 스푸핑 방지를 위한 적외선 카메라와도 호환돼요.
Windows 10과 Windows 11에 이미 내장된 생체 인식 인프라 위에서 비밀번호 없는 로그인을 제공해요. PIN, 지문, 얼굴을 모두 지원해요.
내장 UI 프롬프트로 사용자의 등록 과정을 안내하고, 등록된 자격 증명을 관리하며, 손가락이나 얼굴을 다시 등록해야 할 때 재등록도 처리해요.
생체 인식 자격 증명은 Windows Credential Manager를 통해 저장되고 관리돼요. 여러 사용자와 여러 자격 증명 유형을 지원해요.
OnCaptureSample, OnVerify, OnIdentify는 얼굴 인식 컴포넌트의 이벤트 12개와 지문 컴포넌트의 이벤트 18개에 들어 있어요. 그래서 스캔이 VCL 메시지 루프를 멈추게 하지 않아요.
센서 풀은 둘, API는 하나예요. 시스템 풀은 리더를 Windows의 나머지 부분과 공유하고, 프라이빗 풀은 키오스크나 임베디드 시나리오를 위해 애플리케이션에 독점 접근 권한을 줘요. 모든 기능 →
Delphi와 C++ Builder용 디자인 타임 VCL 컴포넌트예요. 핸들러를 지정하고 한 번 호출하면, 답이 이벤트로 도착해요.
// FingerPrint is a TsgcWinBioFingerPrint dropped on the form
FingerPrint.OnIdentify := DoIdentify;
FingerPrint.Identify;
// Windows does the matching, your handler gets the answer
procedure TForm1.DoIdentify(Sender: TObject;
const aUnitId: Integer;
const aIdentity: WINBIO_IDENTITY;
const aSubFactor: WINBIO_BIOMETRIC_SUBTYPE;
const aRejectDetail: WINBIO_REJECT_DETAIL);
begin
case aIdentity._Type of
WINBIO_ID_TYPE_SID:
vId := aIdentity.AccountSid.Data;
WINBIO_ID_TYPE_GUID:
vId := aIdentity.TemplateGuid.Guid;
end;
end;
uses
sgcBiometrics;
FingerPrint.OnEnrollCommit := DoEnrollCommit;
// pass the finger you are recording
FingerPrint.EnrollBiometric(
WINBIO_ANSI_381_POS_RH_INDEX_FINGER);
procedure TForm1.DoEnrollCommit(Sender: TObject;
const aIdentity: WINBIO_IDENTITY;
aIsNewTemplate: Boolean);
begin
if aIsNewTemplate then
DoLog('New template committed.')
else
DoLog('Template updated.');
end;
uses
sgcBiometrics, sgcBiometrics_WinBio_Client,
sgcBiometrics_WinBio_Client_Facial;
procedure TFRMFacial.btnFacialRecognizeClick(Sender: TObject);
begin
// Facial is a TsgcWinBioFacial dropped on the form
if not Facial.SessionIsOpen then
begin
if Facial.InitializeSensors(10000) then
if Facial.FacialRecognize then
DoLog('#Recognized');
end
else if Facial.FacialRecognize then
DoLog('#Recognized');
end;
procedure TFRMFacial.FacialError(Sender: TObject;
const aError: string; const aCode: Integer);
begin
DoLog('Error: ' + aError + ' [' + IntToStr(aCode) + ']');
end;
TsgcWinBioFingerPrint 는 지문 리더용, TsgcWinBioFacial 은 카메라용이에요. 인터페이스도 이벤트도 같아요.EnrollBiometric 는 전달한 손가락의 템플릿을 기록하고, OnEnrollCommit 는 새 템플릿인지 갱신인지 알려줘요.OnIdentify 는 신원을 알려줘요. Windows 계정 SID 또는 템플릿 GUID이고, 유닛, 손가락, 거부 상세도 함께 와요.Benss 지문 센서와 Logitech Brio 4K 웹캠으로 자체 검증했어요. 사전 빌드된 데모는 Windows Hello 호환 센서나 카메라에서 그대로 실행돼요. 시작하기 가이드 읽기 →
sgcBiometrics는 서비스가 아니에요. 애플리케이션이 실행 중인 바로 그 컴퓨터에서, Windows에 이미 들어 있는 생체 인식 인프라를 호출하는 네이티브 컴포넌트 모음이에요.

캡처와 매칭은 Windows Hello를 뒷받침하는 것과 동일한 인프라인 Windows Biometric Framework가 수행해요. 애플리케이션은 검증을 요청할 뿐, 센서를 직접 다루지 않아요.

검증 이벤트와 식별 이벤트는 매칭 결과와 신원을 넘겨주고, 애플리케이션은 그 값으로 분기해요. 지문 이미지나 얼굴 템플릿은 코드를 거치지 않아요.

등록된 생체 인식 자격 증명은 Windows가 저장하고 관리해요. 그래서 애플리케이션이 보관할 곳을 따로 만들 필요가 없어요. 애플리케이션에 자체 등록 사용자 집합이 필요하면, 프라이빗 풀이 이들을 컴퓨터의 나머지와 분리해서 보관해요.
클라우드를 거치지 않아요. 가입해야 하는 eSeGeCe 서비스도, 설정해야 하는 생체 인식 API 키도 없어요. 컴포넌트는 100% 네이티브 코드이고 전체 소스가 함께 제공되므로 무엇을 하는지 직접 읽어 볼 수 있어요. Windows Hello 호환 센서나 카메라가 필요해요. 에디션 비교 →
생체 인식 확인은 코드 몇 줄이면 돼요. 그래서 지금 비밀번호를 묻고 있는 자리라면 어디든 들어갈 수 있어요.
시작 시 뜨는 로그인 대화 상자를 대체해요. 사용자가 리더를 만지거나 카메라를 바라보면 Windows Hello가 검증하고 앱이 열려요.
금액이 큰 작업을 커밋하기 전에 지문을 한 번 더 요구해요. 자리를 비운 워크스테이션으로는 승인할 수 없어요.
프라이빗 센서 풀은 애플리케이션에 리더 독점 접근 권한을 줘요. 키오스크나 임베디드 단말에 꼭 필요한 부분이에요.
sgcSign이 XAdES 또는 PAdES 서명을 만들기 전에 지문이나 Windows Hello로 검증해요. 그러면 키는 그 주인만 사용할 수 있어요. sgcSign →
Delphi와 C++ Builder용 sgcBiometrics Professional이에요. Windows Hello를 지원하는 지문 및 얼굴 인식 컴포넌트, 전체 소스 코드, 바이너리 무료 재배포를 제공해요. 팀 규모에 맞게 고르세요.
개발자 1명. 지문, 얼굴 인식, Windows Hello를 전체 소스 코드와 함께 제공해요.
개발자 2명. Single과 같은 전체 제품이에요.
개발자 무제한. Single과 같은 전체 제품이에요.
sgcBiometrics는 단독으로 라이선스가 부여되며, 모든 eSeGeCe 제품을 포함하는 All-Access 구독에도 들어 있어요. 모든 라이선스에 12개월 업데이트가 포함돼요.
라이선스와 가격 비교전 세계의 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.
도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.
sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
sgcBiometrics는 Delphi, C++ Builder, .NET용 eSeGeCe 컴포넌트 라이브러리 중 하나예요. 모두 같은 규칙을 따르고, 로열티 없는 배포 방식도 같아요.
Delphi, C++ Builder, .NET용 엔터프라이즈 WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI/LLM 컴포넌트에 30개 이상의 API 통합을 제공해요. 실시간 WebSocket과 MQTT 앱에 생체 인식 로그인을 더해 보세요.
PDF, XAdES, CAdES, PAdES용 전자 서명 컴포넌트예요. 서명이 만들어지기 전에 지문이나 Windows Hello로 서명 키를 잠금 해제할 수 있어요.
Bootstrap 5와 htmx 기반의 서버 사이드 HTML 및 UI 컴포넌트예요. 유지 보수할 JavaScript 프런트엔드가 없어요. Windows Hello와 지문 로그인을 웹 프런트엔드와 함께 쓸 수 있어요.
Delphi와 C++ Builder용 AI, LLM, MCP 컴포넌트예요. 에이전트가 도구를 호출하기 전에 지문이나 Windows Hello를 요구할 수 있어요.
MQTT, AMQP, Apache Kafka, STOMP 클라이언트 컴포넌트예요. 운영자 컴퓨터에서 생체 인식 확인을 거쳐야 브로커에 게시되도록 막을 수 있어요.
OpenAPI 3.0 파서와 SDK 생성기예요. 생성된 SDK를 호출하기 전에 Windows Hello로 REST API를 보호할 수 있어요.
Delphi와 C++ Builder용 전체 WebRTC 미디어 엔진이에요. 오디오 및 비디오 통화, 데이터 채널, 화면 공유를 제공해요. 영상 통화에 입장시키기 전에 Windows Hello로 발신자의 신원을 확인할 수 있어요.
Delphi 7부터 13까지 최신 TLS, IPv6, HTTP/2를 지원하는 업데이트된 Indy TCP/IP 컴포넌트예요. Windows Hello 인증을 Indy 기반 클라이언트와 서버에 함께 쓸 수 있어요.
팩, 애드온 등