验证的是人,不是密码
Windows Hello、指纹传感器和人脸识别,封装在一个原生的 Delphi 和 C++ Builder 组件里。sgcBiometrics 直接与 Windows 生物特征框架对话,因此传感器、采集和比对全部发生在您的应用程序已经在运行的那台机器上。
- Windows Hello
- Windows 生物特征框架
- 100% 原生代码
Windows Hello、指纹传感器和人脸识别,封装在一个原生的 Delphi 和 C++ Builder 组件里。sgcBiometrics 直接与 Windows 生物特征框架对话,因此传感器、采集和比对全部发生在您的应用程序已经在运行的那台机器上。
在窗体上放一个组件,选择传感器池和生物特征类型,然后调用 Verify。由 Windows 负责采集,由 Windows 负责比对,您的事件处理程序只需知道是不是本人。
通过 Windows 生物特征框架采集并验证指纹。可配合任何兼容 WBF 的指纹传感器使用,系统传感器池和私有传感器池均可。
基于摄像头的人脸检测和在场验证,兼容标准网络摄像头,也兼容用于防伪造的红外摄像头。
在 Windows 10 和 Windows 11 已内置的生物特征基础设施之上实现免密码登录,涵盖 PIN、指纹和人脸。
用内置的界面提示引导用户完成注册,管理已注册的凭据,并在手指或人脸需要重新登记时处理重新注册。
生物特征凭据由 Windows Credential Manager 存储和管理,支持多个用户和多种凭据类型。
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 的其余部分共用读取器,私有池则让您的应用程序独占访问,这正是自助终端和嵌入式场景所需要的。全部功能 →
已在内部使用 Benss 指纹传感器和罗技 Brio 4K 网络摄像头验证。预构建的演示可以在任何兼容 Windows Hello 的传感器或摄像头上运行。下载演示 →
sgcBiometrics 不是一项服务。它是一组原生组件,调用的是 Windows 中已经存在的生物特征基础设施,就在您的应用程序正在运行的那台计算机上。
采集和比对由 Windows 生物特征框架完成,也就是支撑 Windows Hello 的那套基础设施。您的应用程序只是请求一次验证,它并不直接操作传感器。
硬件支持OnVerify 事件交给您一个 Match 布尔值和一个 Identity,您的应用程序据此分支。没有任何指纹图像或人脸模板经过您的代码。
已注册的生物特征凭据由 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 完成验证,应用程序随即打开。
在提交高价值操作之前再次要求指纹,这样无人看管的工作站就无法被用来批准它。
私有传感器池让您的应用程序独占访问读取器,这正是自助终端或嵌入式终端所需要的。
sgcBiometrics 是 eSeGeCe 面向 Delphi、C++ Builder 和 .NET 的六个组件库之一。它们共享同样的约定,并且同样免版税部署。
一个订阅涵盖整套产品。查看价格,或获取 sgcWebSockets 免费试用版。
受到全球各地 Delphi、C++ Builder、Lazarus 和 .NET 开发者的信赖。
非常感谢你们的帮助和支持,我很喜欢你们的组件。
sgcWebSockets 非常出色,你们的支持也是最棒的!
你们的 sgcWebSockets 库非常实用,而且易于设置。请继续保持!