sgcBiometrics Authentifiziere die Person, nicht das Passwort.

Windows Hello, Fingerabdrucksensoren und Gesichtserkennung, in einer nativen Komponente für Delphi und C++ Builder. sgcBiometrics spricht direkt mit dem Windows Biometric Framework, sodass Sensor, Erfassung und Abgleich auf dem Rechner stattfinden, auf dem deine App ohnehin läuft.

  • Windows Hello
  • Fingerabdruck
  • Gesichtserkennung
  • Windows Biometric Framework
  • 100 % nativer Code
  • C++ Builder
  • 100%Nativer Code, ohne Cloud-Dienst dazwischen
  • 2Komponenten, eine für Fingerabdrücke und eine für Gesichter
  • 18Ereignisse an der Fingerabdruck-Komponente
  • 12Ereignisse an der Gesichts-Komponente
  • 2Sensor-Pools, System und privat
Live ansehen

sgcBiometrics in zwei Minuten.

Windows-Hello-Authentifizierung per Gesicht, Fingerabdruck und PIN in Delphi- und C++-Builder-Anwendungen. Mit Sprecher und Untertiteln. Nichts wird heruntergeladen, bevor du auf Play drückst.

sgcBiometrics-Schnellstart

Registrieren, identifizieren, und Windows kümmert sich um die Hardware.

  1. Es kapselt Windows HelloDas Windows Biometric Framework ist dasjenige, das auch Windows Hello nutzt, sodass der Leser oder die Infrarotkamera, die schon im Rechner steckt, mit dem Treiber arbeitet, den Windows bereits mitbringt.
  2. RegistrierenEin Aufruf legt eine Vorlage für eine Person an. Übergib den Finger, den du aufnimmst, und behandle OnEnrollCommit, um zu erfahren, dass es geklappt hat.
  3. IdentifizierenRufe es auf, der Benutzer berührt den Sensor, und OnIdentify liefert dir die Identität, die Einheit, die gelesen hat, den Finger und ein Abweisungsdetail.
  4. Alles ist ein EreignisSitzungen, Sensorstandort, erfasste und abgewiesene Samples, Aufzählungen und Fehler kommen alle als Ereignisse an, sodass nichts das Formular blockiert.
  5. Wo die Vorlagen liegenIn der Windows-Systemdatenbank, die mit Windows Hello geteilt wird, oder in einer Datenbank registrierter Personen, die deiner Anwendung gehört.
Die Authentifizierung im Überblick

Den Sensor lesen, die Person verifizieren.

Setze eine Komponente aufs Formular, wähle den Sensor-Pool und fordere eine Verifizierung an. Windows erfasst, Windows gleicht ab, und dein Ereignis-Handler erfährt, ob es die richtige Person war.

Fingerabdruck-Authentifizierung

Erfasse und verifiziere Fingerabdrücke über das Windows Biometric Framework. Funktioniert mit jedem WBF-kompatiblen Fingerabdrucksensor, mit dem System-Pool wie mit dem privaten Sensor-Pool.

Gesichtserkennung

Kamerabasierte Gesichtserkennung und Anwesenheitsprüfung, kompatibel mit Standard-Webcams und mit Infrarotkameras als Schutz vor Spoofing.

Windows Hello

Anmeldung ohne Passwort auf der biometrischen Infrastruktur, die in Windows 10 und Windows 11 bereits eingebaut ist, für PIN, Fingerabdruck und Gesicht.

Biometrische Registrierung

Führe Benutzer mit den eingebauten Dialogen durch die Registrierung, verwalte die registrierten Anmeldedaten und behandle die erneute Registrierung, wenn ein Finger oder ein Gesicht noch einmal erfasst werden muss.

Verwaltung der Anmeldedaten

Biometrische Anmeldedaten werden über den Windows Credential Manager gespeichert und verwaltet, mit Unterstützung für mehrere Benutzer und mehrere Arten von Anmeldedaten.

Ereignisgesteuerte API

OnCaptureSample, OnVerify und OnIdentify gehören zu den zwölf Ereignissen der Gesichts-Komponente und den achtzehn der Fingerabdruck-Komponente, sodass ein Scan nie die VCL-Nachrichtenschleife blockiert.

Zwei Sensor-Pools, eine API. Der System-Pool teilt den Leser mit dem Rest von Windows, der private Pool gibt deiner Anwendung exklusiven Zugriff für Kiosk- und Embedded-Szenarien. Alle Funktionen →

So funktioniert es

Ein paar Zeilen dort, wo früher die Passwortabfrage war.

VCL-Komponenten zur Entwurfszeit für Delphi und C++ Builder. Setze einen Handler, rufe einmal auf, und die Antwort kommt als Ereignis.

// 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;
  1. Eine Komponente ablegenTsgcWinBioFingerPrint für Leser, TsgcWinBioFacial für Kameras. Gleiche Schnittstelle, gleiche Ereignisse.
  2. Den Pool wählenDer System-Pool teilt den Sensor mit Windows. Der private Pool gibt deiner Anwendung exklusiven Zugriff, für Kioske und Embedded-Terminals.
  3. Einmal registrierenEnrollBiometric legt eine Vorlage für den übergebenen Finger an, und OnEnrollCommit sagt dir, ob sie neu oder aktualisiert ist.
  4. IdentifizierenOnIdentify meldet die Identität, entweder eine Windows-Konto-SID oder eine Vorlagen-GUID, dazu die Einheit, den Finger und ein Abweisungsdetail.
  5. Auf die Antwort verzweigenWeder ein Fingerabdruckbild noch eine Gesichtsvorlage läuft durch deinen Code. Deine Anwendung entscheidet nur, was sie mit dem Ergebnis macht.
  • Windows 10 oder neuer
  • Delphi
  • C++ Builder
  • VCL-Komponenten zur Entwurfszeit
  • Windows Biometric Framework
  • WBF-Fingerabdrucksensoren
  • Webcams und IR-Kameras

Intern verifiziert mit dem Benss-Fingerabdrucksensor und der Logitech-Brio-4K-Webcam. Die vorgefertigten Demos laufen mit jedem Windows-Hello-kompatiblen Sensor oder jeder solchen Kamera. Die Anleitung Erste Schritte lesen →

Datenschutz und Sicherheit

Das Biometrikum verlässt den Rechner nie.

sgcBiometrics ist kein Dienst. Es ist eine Sammlung nativer Komponenten, die die in Windows bereits vorhandene biometrische Infrastruktur aufrufen, auf demselben Computer, auf dem deine Anwendung läuft.

Deine App spricht mit dem Windows Biometric Framework, das mit dem Sensor spricht: TsgcWinBioFingerPrint für Fingerabdruckleser und TsgcWinBioFacial für Infrarotkameras.

Windows besitzt den Sensor

Erfassung und Abgleich übernimmt das Windows Biometric Framework, dieselbe Infrastruktur, die Windows Hello trägt. Deine Anwendung fordert eine Verifizierung an, den Sensor selbst steuert sie nicht.

  • Hardwaregestützt
  • Kein Treiber auszuliefern
Identify: Der OnIdentify-Handler erhält die Einheiten-ID, den Identitätstyp, die Identität, den Finger und das Abweisungsdetail eines erkannten Samples.

Dein Code erhält eine Antwort

Die Ereignisse Verify und Identify liefern dir ein Abgleichsergebnis und eine Identität, und deine Anwendung verzweigt darauf. Weder ein Fingerabdruckbild noch eine Gesichtsvorlage läuft durch deinen Code.

  • OnVerify
  • OnIdentify
Wo die Vorlagen liegen: die mit Windows Hello geteilte Windows-Systemdatenbank, oder deine eigene Datenbank über TsgcWinBioStorageFile und TsgcWinBioUsersINI.

Anmeldedaten bleiben in Windows

Registrierte biometrische Anmeldedaten werden von Windows gespeichert und verwaltet, deine Anwendung muss sich also keinen eigenen Aufbewahrungsort ausdenken. Braucht eine Anwendung ihren eigenen Kreis registrierter Personen, hält der private Pool sie vom Rest des Rechners getrennt.

  • Windows Credential Manager
  • System- oder privater Pool

Keine Cloud dazwischen. Es gibt keinen eSeGeCe-Dienst, für den du dich anmelden musst, und keinen biometrischen API-Schlüssel zu konfigurieren. Die Komponenten sind zu 100 % nativer Code und werden mit vollständigem Quellcode ausgeliefert, sodass du genau nachlesen kannst, was sie tun. Ein Windows-Hello-kompatibler Sensor oder eine solche Kamera ist erforderlich. Editionen vergleichen →

Wo es passt

Überall dort, wo du fragst: „Bist du das wirklich?“

Eine biometrische Prüfung sind ein paar Zeilen Code, sie gehört also überall dorthin, wo jetzt eine Passwortabfrage sitzt.

Die Anwendung entsperren

Ersetze den Anmeldedialog beim Start. Der Benutzer berührt den Leser oder schaut in die Kamera, Windows Hello verifiziert, und die App öffnet sich.

Eine Transaktion freigeben

Fordere vor einer folgenreichen Aktion noch einmal einen Fingerabdruck an, damit ein unbeaufsichtigter Arbeitsplatz nicht zur Freigabe missbraucht werden kann.

Kioske und Kassensysteme

Der private Sensor-Pool gibt deiner Anwendung exklusiven Zugriff auf den Leser, was ein Kiosk oder ein Embedded-Terminal braucht.

Einen Signaturschlüssel entsperren

Verifiziere per Fingerabdruck oder mit Windows Hello, bevor sgcSign eine XAdES- oder PAdES-Signatur erzeugt, damit der Schlüssel nur von der Person benutzt wird, der er gehört. sgcSign →

Lizenzierung

Ein Produkt, drei Stufen.

sgcBiometrics Professional für Delphi und C++ Builder: Fingerabdruck- und Gesichts-Komponenten mit Windows-Hello-Unterstützung, vollständiger Quellcode und freie Weitergabe der Binärdateien. Wähle nach Teamgröße.

Single

Ein Entwickler. Fingerabdruck, Gesichtserkennung und Windows Hello, mit vollständigem Quellcode.

€299 / 1 Entwickler

Team

Zwei Entwickler. Dasselbe komplette Produkt wie Single.

€449 / 2 Entwickler

Site

Unbegrenzt viele Entwickler. Dasselbe komplette Produkt wie Single.

€749 / unbegrenzt viele Entwickler

sgcBiometrics wird eigenständig lizenziert und ist außerdem Teil des All-Access-Abonnements für alle eSeGeCe-Produkte. Jede Lizenz enthält 12 Monate Updates.

Stufen und Preise vergleichen
REFERENZEN

Was Entwickler sagen

Vertrauen von Delphi-, C++ Builder-, Lazarus- und .NET-Entwicklern weltweit.

Vielen Dank für eure Hilfe und Unterstützung, ich liebe eure Komponenten.
Mark Steinfeld CTO
sgcWebSockets ist großartig und euer Support ist der beste!
Christian Meyer Gründer & CTO
Eure sgcWebSockets-Bibliothek ist sehr nützlich und einfach einzurichten. Macht weiter so!
Simone Moretti Delphi-Entwickler

Schluss mit der Passwortabfrage.

Füge deiner Delphi- oder C++-Builder-Anwendung Windows Hello, Fingerabdruck und Gesichtserkennung hinzu, mit nativen Komponenten und ohne Cloud-Dienst dazwischen.

Mehr von eSeGeCe

Weitere Produkte von eSeGeCe

sgcBiometrics ist eine der eSeGeCe-Komponentenbibliotheken für Delphi, C++ Builder und .NET. Sie teilen dieselben Konventionen und dieselbe lizenzgebührenfreie Bereitstellung.

sgcWebSockets

WebSocket-, HTTP/2-, MQTT-, AMQP-, WebRTC- und KI/LLM-Komponenten für Unternehmen, für Delphi, C++ Builder und .NET, mit über 30 API-Integrationen. Füge deinen Echtzeit-WebSocket- und MQTT-Apps eine biometrische Anmeldung hinzu.

sgcSign

Komponenten für digitale Signaturen für PDF, XAdES, CAdES und PAdES. Entsperre Signaturschlüssel per Fingerabdruck oder Windows Hello, bevor eine Signatur erzeugt wird.

sgcHTML

Serverseitige HTML- und UI-Komponenten auf Bootstrap 5 und htmx, ohne JavaScript-Frontend, das du pflegen musst. Kombiniere die Anmeldung per Windows Hello und Fingerabdruck mit einem Web-Frontend.

sgcAI

Komponenten für KI, LLM und MCP für Delphi und C++ Builder. Verlange einen Fingerabdruck oder Windows Hello, bevor ein Agent ein Werkzeug aufrufen darf.

sgcMQ

Client-Komponenten für MQTT, AMQP, Apache Kafka und STOMP. Schütze Broker-Veröffentlichungen mit einer biometrischen Prüfung auf dem Rechner des Bedieners.

sgcOpenAPI

OpenAPI-3.0-Parser und SDK-Generator. Schütze REST-APIs mit Windows Hello, bevor die generierten SDKs aufgerufen werden.

sgcWebRTC

Vollständige WebRTC-Medien-Engine für Delphi und C++ Builder: Audio- und Videoanrufe, Datenkanäle und Bildschirmfreigabe. Bestätige die Identität eines Anrufers mit Windows Hello, bevor er in einen Videoanruf gelassen wird.

sgcIndy

Aktualisierte Indy-TCP/IP-Komponenten mit moderner TLS-, IPv6- und HTTP/2-Unterstützung, für Delphi 7 bis 13. Kombiniere die Windows-Hello-Authentifizierung mit Indy-basierten Clients und Servern.

Pakete, Add-ons und mehr

Neues aus dem Blog

Alle Beiträge ansehen →

Du siehst gerade die Ansicht sgcBiometrics von eSeGeCe.

Zeig mir eine andere Perspektive →
30 Tage Geld-zurück-GarantieNicht zufrieden? Fordere innerhalb von 30 Tagen nach dem Kauf eine vollständige Rückerstattung an. Rückerstattungsrichtlinie ansehen