gpt4 book ai didi

android - 使用 Android HCE 模拟不同的卡

转载 作者:行者123 更新时间:2023-11-29 15:06:18 25 4
gpt4 key购买 nike

我想实现一个可以支持某些类型卡片的应用程序。我想了解以下内容:

  1. 我能否使用 HCE 模拟不同类型的卡,例如非接触式支付卡?

  2. 我需要什么来实现它?

最佳答案

我可以使用 HCE 模拟不同类型的卡吗?

这取决于您要模拟的特定卡片类型。 Android HCE 可以模拟任何在 ISO/IEC 14443-4 (ISO-DEP) 之上实现 ISO/IEC 7816-4 并使用 ISO/IEC 7816-4 中定义的应用程序选择机制和任何众所周知的 AID 的智能卡应用程序.

这意味着你可以,例如,模仿

请注意,除了技术实现方面,您可能(将会!)还需要克服一些组织障碍...

我需要什么来实现它?

从纯技术的角度,您需要获取、阅读、理解您要实现的卡片方案的技术规范。然后你可以实现 HostApduService说明这些规范中定义的协议(protocol),并为规范/阅读器系统使用的 AID 注册。您甚至可以在一次 HCE 应用程序中使用多个 HostApduService 组件来模拟不同的智能卡应用程序(只要它们由不同的 AID 寻址)。

从组织的角度来看,肯定不止于此:根据系统的不同,您可能需要为您的实现获得许可/许可。您还需要将您的用户媒体(例如加密 key 等)注册到系统中(通常您不能只从现有卡中提取它们,这就是首先使用安全智能卡的原因)。

关于android - 使用 Android HCE 模拟不同的卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36967584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com