eSeGeCe — 面向 Delphi 和 .NET 的企业级通信组件
精选 · sgcBiometrics

验证的是人,不是密码

Windows Hello、指纹传感器和人脸识别,封装在一个原生的 Delphi 和 C++ Builder 组件里。sgcBiometrics 直接与 Windows 生物特征框架对话,因此传感器、采集和比对全部发生在您的应用程序已经在运行的那台机器上。

  • Windows Hello
  • Windows 生物特征框架
  • 100% 原生代码
sgcBiometrics

面向 Delphi 和 C++ Builder 的指纹、人脸识别和 Windows Hello,构建在 Windows 生物特征框架之上。设计时 VCL 组件,100% 原生代码,专业版附带完整源代码。

读取传感器,验证本人

在窗体上放一个组件,选择传感器池和生物特征类型,然后调用 Verify。由 Windows 负责采集,由 Windows 负责比对,您的事件处理程序只需知道是不是本人。

指纹身份验证

通过 Windows 生物特征框架采集并验证指纹。可配合任何兼容 WBF 的指纹传感器使用,系统传感器池和私有传感器池均可。

人脸识别

基于摄像头的人脸检测和在场验证,兼容标准网络摄像头,也兼容用于防伪造的红外摄像头。

Windows Hello

在 Windows 10 和 Windows 11 已内置的生物特征基础设施之上实现免密码登录,涵盖 PIN、指纹和人脸。

生物特征注册

用内置的界面提示引导用户完成注册,管理已注册的凭据,并在手指或人脸需要重新登记时处理重新注册。

凭据管理

生物特征凭据由 Windows Credential Manager 存储和管理,支持多个用户和多种凭据类型。

事件驱动的 API

OnCapture、OnVerify 和 OnIdentify 以异步方式触发,并附带完整的状态报告,因此一次扫描绝不会阻塞 VCL 消息循环。

// Verify the person at the fingerprint reader
procedure TForm1.VerifyFingerprint;
begin
  sgcBiometric1.SensorPool := spSystem;
  sgcBiometric1.BiometricType := btFingerprint;
  sgcBiometric1.Verify;
end;

// Windows does the matching, your handler gets the answer
procedure TForm1.OnVerify(Sender: TObject;
  const Match: Boolean;
  const Identity: string);
begin
  if Match then
    ShowMessage('Verified: ' + Identity)
  else
    ShowMessage('Not recognized');
end;

两个传感器池,一套 API。系统池与 Windows 的其余部分共用读取器,私有池则让您的应用程序独占访问,这正是自助终端和嵌入式场景所需要的。全部功能 →

Windows 10 或更高版本 Delphi 10 Seattle 到 RAD Studio 13 C++ Builder VCL 设计时组件 Windows 生物特征框架 WBF 指纹传感器 网络摄像头和红外摄像头

已在内部使用 Benss 指纹传感器和罗技 Brio 4K 网络摄像头验证。预构建的演示可以在任何兼容 Windows Hello 的传感器或摄像头上运行。下载演示 →

生物特征数据绝不离开本机

sgcBiometrics 不是一项服务。它是一组原生组件,调用的是 Windows 中已经存在的生物特征基础设施,就在您的应用程序正在运行的那台计算机上。

传感器归 Windows 管

采集和比对由 Windows 生物特征框架完成,也就是支撑 Windows Hello 的那套基础设施。您的应用程序只是请求一次验证,它并不直接操作传感器。

硬件支持

您的代码只收到一个答案

OnVerify 事件交给您一个 Match 布尔值和一个 Identity,您的应用程序据此分支。没有任何指纹图像或人脸模板经过您的代码。

Match: Boolean

凭据留在 Windows 里

已注册的生物特征凭据由 Windows Credential Manager 存储和管理,因此您的应用程序不必自己发明一个存放它们的地方。

Windows Credential Manager

回路中没有云

没有 eSeGeCe 服务需要注册,也没有生物特征 API 密钥需要配置。这些组件是 100% 原生代码,专业版附带完整源代码,您可以确切地读到它们做了什么。

100% 原生代码

sgcBiometrics 面向 Windows 10 或更高版本,支持 Delphi 10 Seattle 到 RAD Studio 13 以及 C++ Builder。需要一个兼容 Windows Hello 的传感器或摄像头。对比各版本 →

任何需要问一句 “真的是您本人吗?” 的地方

一次生物特征校验只有几行代码,所以凡是现在摆着密码提示框的地方,它都该出现。

解锁应用程序

替换启动时的登录对话框。用户触摸读取器或看一眼摄像头,Windows Hello 完成验证,应用程序随即打开。

批准一笔交易

在提交高价值操作之前再次要求指纹,这样无人看管的工作站就无法被用来批准它。

自助终端和销售点

私有传感器池让您的应用程序独占访问读取器,这正是自助终端或嵌入式终端所需要的。

解锁签名密钥

在 sgcSign 生成 XAdES 或 PAdES 签名之前,先用指纹或 Windows Hello 完成验证,这样密钥就只会被它的所有者使用。

sgcSign →

六个组件库,一个工具箱

sgcBiometrics 是 eSeGeCe 面向 Delphi、C++ Builder 和 .NET 的六个组件库之一。它们共享同样的约定,并且同样免版税部署。

sgcBiometrics

面向 Delphi 和 C++ Builder,基于 Windows 生物特征框架的 Windows Hello、指纹传感器和人脸识别。

了解更多 →

sgcWebSockets

WebSocket、HTTP/2、HTTP/3、MQTT、AMQP、WebRTC、AI 及 30+ API 集成,并有配套的 .NET 版本。

了解更多 →

sgcHTML

基于 Bootstrap 5 和 htmx 构建的服务器端 HTML 和界面组件,没有 JavaScript 前端需要维护。

了解更多 →

sgcOpenAPI

OpenAPI 3.x 解析器、Pascal SDK 生成器和 OpenAPI 服务器,以及 1,195+ 预构建 SDK。

了解更多 →

sgcSign

文档使用 XAdES、PAdES、CAdES 和 ASiC,代码使用 Authenticode、ClickOnce、NuGet 和 VSIX。

了解更多 →

sgcIndy

更新后的 Indy TCP/IP 组件,为 Delphi 7 到 13 提供现代 TLS、IPv6 和 HTTP/2。

了解更多 →

一个订阅涵盖整套产品。查看价格,或获取 sgcWebSockets 免费试用版

开发者怎么说

受到全球各地 Delphi、C++ Builder、Lazarus 和 .NET 开发者的信赖。

非常感谢你们的帮助和支持,我很喜欢你们的组件。

Mark Steinfeld 首席技术官

sgcWebSockets 非常出色,你们的支持也是最棒的!

Christian Meyer 创始人兼首席技术官

你们的 sgcWebSockets 库非常实用,而且易于设置。请继续保持!

Simone Moretti Delphi 开发者

您正在浏览 eSeGeCe 的生物识别视角。

换个角度看看 →
30 天退款保证不满意?可在购买后 30 天内申请全额退款。 查看退款政策

让密码提示框退休

为您的 Delphi 或 C++ Builder 应用程序加上 Windows Hello、指纹和人脸识别,全部使用原生组件,中间没有任何云服务。