在线商店

使用SDM写功能配置SUN消息- SDK项目ufr-examples-c-nt4h

打印友好,PDF和电子邮件
[printfriendly电流= '是的']
打印友好,PDF和电子邮件

下面是使用'配置SUN消息的必要步骤长效磺胺写选项的ufr-examples-c_sharp-nt4h软件工具。

第一步是为标记配置必要的安全密钥。

在设置文件配置和/或写入数据之前,需要仔细配置标记的AES密钥。因为大多数参数都围绕标记的关键索引。身份验证主要依赖于在这些索引上设置的键。

例如,我们将使用键' 792F423F4528482B '。软件工具要求将该密钥转换为16个十六进制字节。当然,您可以在项目代码中更改此条件。转换后,下面演示中使用的HEX键为' 37:39:32:46:34:32:33:46:34:35:32:38:38:38:32:42 '。

步骤1)

-选择该选项(5) -更改AES密钥.输入您希望更改的键索引(我们选择标签的键#3)。输入卡片的关键而且关键(以前使用),为键索引#3设置。

步骤2)

在写入包含加密SUN消息的SDM(安全动态消息)之前,请检查标记当前配置的文件设置。

-选择选项(1) -获取文件设置并将数据保存在附近的某个地方。后面的SDM配置将需要这一点。

步骤3)

编写SDM。

-选择该选项(9)安全动态消息写入

注意:在我们的示例中有一个拼写错误。正确的应该是“Enter”AES key '语句,而不是' change '键,因为这部分保留用于通过LinearWrite()写入NDEF消息。请注意这部分长效磺胺写过程

我们建立了钥匙就是钥匙# 3,因此,我们如上所示输入键。
(此错误将在此软件的下一次更新中修复)。

SDM写过程简单说明:

-所有列出的问题都得到了回答是的(当出现提示时,只需在键盘上输入“Y”)。

-我们用过更改键0因为它是以前配置的(请参阅步骤2和'获取文件设置'标签的选项)。

在做长效磺胺写,首先需要输入的键索引当前更改键作为一种认证形式。此外,您还可以输入更改键的新键索引当提示“输入新的更改密钥号码(0 - 2对于NTAG413)(0 - 4对于NTAG424和NTAG424_TT”时。

对于其他选项,我们使用以前配置的关键的# 3。为了简单起见,我们只使用这两个键,其中键#0是16个十六进制字节的0x00,键#3是3739324634323346343532334383242

步骤4)

长效磺胺读

要完全读取SDM消息,解密需要这两个密钥:

元数据AES密钥读取文件数据的AES密钥之前都配置为关键的# 3。

如果输入的键不正确,输出的将是错误的数据。

您可以使用菜单选项随时检查和更改SDM文件的设置1) & 2)

本演示使用的标记文件设置:

注意:

第一步需要16个十六进制字节,意思是16个字节00,所以输入应该是:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00或0000000000000000000000000000(总共32个[47个分隔符代表16个字节)。

输入HEX键时,可以使用“:”作为分隔符,也可以不使用。或者,您也可以使用' '(空格)作为分隔符。在解析键并检查它是否是正确的十六进制字符串时,将忽略这些分隔符。这就是我们在软件示例中解决输入法的方法。可以在您的实现中更改此条件(详细信息由在这里API).

缺省情况下,AES主密钥为全0。确保跟踪标记的关键更改。

您可以使用该选项检查密钥是否已成功更改(3) -获取UID (NTAG424和NTAG424_TT)

Baidu
map