1. 首页
  2. 考试认证
  3. 其它
  4. Mifare Key Diversification算法在Python中的实现方法

Mifare Key Diversification算法在Python中的实现方法

上传者: 2024-10-25 18:43:10上传 ZIP文件 2.84MB 热度 3次

Mifare-Key-多样化是通过python实现的Mifare Classic密钥多样化算法,该算法基于恩智浦AN11028文档中的描述,支持两种变体:CMAC-AES2TKDES/3DES。具体步骤包括使用特定的输入数据生成多样化密钥,以提高卡片安全性。以下为实现的关键流程:

  1. CMAC-AES:使用AES加密技术,通过输入卡号或其他唯一标识符生成多样化密钥。

  2. 2TKDES/3DES:通过对输入数据进行DES/3DES加密操作生成对应的密钥。适用于需要更高安全性需求的应用场景。

该方法可以广泛应用于门禁、公交卡、支付系统等需要密钥保护的场景,提高了密钥的安全性和唯一性。

下载地址
用户评论