zoukankan      html  css  js  c++  java
  • M1卡操作

    M1卡操作时,读取的时候,是将卡里面的1块(占16个字节)数据以十六进制字符的形式读取出来的啊!一个字节占两位16进制
    ,因为读出来是字符.如果放在byte[]数组里,因为一个字符占一个字节,所以要用长度为32的byte数组去接受
    比如放到byte[]数组里要以32个字节存储:一个字符占一个字节

    向M1卡里1块写数据时!
    1块占16个字节,用十六进制表示,长度为32位(一个字节占两位十六进制)
    写的时候要将32位的十六进制字符串,转换成32位的byte数组写入卡里面,

    写入数据时,只能以十六进制形式写入

    M1卡里块里:

     只能写0~9,a~f

    读出32位字符

    函数内部把16进制数转换成对应的字符,即0x01转换为01读取出来
    写入的时候byte也得以16进制字符串写进去吧!如果以byte数组写进去!也得32位的字符数组,对吧

     如果我0扇区密码验证过后,读完0扇区块里数据之后!接着 验证 1扇区密码,验证之后,再读1扇区块数据!
    问题是:1扇区数据读出来之后!如果还想读0扇区块里数据,还需要验证密码吗?
    明泰设备支持  14:02:33
    要的,不同的扇区要重新验证 
  • 相关阅读:
    不要再胡思乱想了
    sqoop和mysql之间导出问题
    reids3.0安装文档
    java面试
    java面试2
    大数据面试题 ---阿善有用
    rdd-api整理
    RDD弹性分布式数据集特性总结
    spark-on-yarn配置参数
    资源调度
  • 原文地址:https://www.cnblogs.com/shuenjian901/p/3503608.html
Copyright © 2011-2022 走看看