КакнастроитьпрограммноеобеспечениеμFR卡格式化程序длянастройкибитовдоступаиключейбезопасностидлякаждогосекторакарты非接触式读卡器1 k ?#
μFR卡格式化程序GUIотображаетвсюструктуру非接触式读卡器®经典1 kспростымдоступомковсемеесекторамиблокам(16секторовпо4блока)。Первыйблок(блок零)содержитUIDфабрикикар,тпоумолчаниюондоступентолькодлячтения。Чтокасаетсяостальнойчастипамятикарты,онапоставляетсяполностьюпустойибездоступа。Длякаждогоблокапамятиможноопределитьпользовательскиеусловиядоступа。,Крометогоспомощьюэтогопрограммногообеспечениявыможетеопределитьдополнительнуюбезопасность,назначивключсчитывателядлязапрограммированныхкарт。Этоозначает,чтовсеостальныесчитыватели(бездействительногоключабезопасности)несмогутполучитьдоступкданнымкарты。
Пустойинтерфейссодержимогоиструктурыкартывыглядитследующимобразом:
Влевомверхнемуглуотображаетсясодержимоекарты,ивэтомслучаевсяпамятькартыпуста,заисключениемicзаводскогоUID,хранящегосявпервомблокекарты(блок0)。Взависимостиотсериикартпервые4или7байтсодержатUIDкарты。Вотличиеотдругихсекторов,которыесодержат3блока16биайт,сектор0имееттолько2блока,нулевойблоксUIDкартыиблоксданнымипроизводителя(всетолькодлячтения)。Этиданныемогутбытьпрочитаныисохраненывкаком——либофайлежурнала,новынеможетередактироватьиликлонироватьUIDкарты(покрайнеймере,неюридически)。
Теперьперейдемкдругимзаписываемымчастямпамятикарты。Независимооттого,пишетеливыиличитаетекарточку,всепользовательскоесодержимоебудетотображатьсявполяхподстрокойчтения。
Есливамтрудноввестисодержимоекартычерезэтотинтерфейс,выможетеиспользоватьлюбойдругойинструмент数字逻辑длязаписикарты,азатемпростопрочитатьсодержимо,есохранитьеговфайлеилииспользоватьегодляновогопрограммированиякарт。
Чтобысоздатьновуюкартустемжесодержимым,выможетеиспользоватьтежеключиинастройки,чтоидля«оригинала»,новытакжеможетеопределитьпользовательскуюаутентификациюдлякаждойкартыилидлячастископированногоконтента。ЭтообеспечиваетсяуказаннымиключамииB,атакжеопределеннымсекторнымприцепомдлякаждогоблокакарт。Трейлерсектораявляетсяпоследнимблоком(блок3)водномсектореисодержитсекретныйключ,дополнительныйключBиусловиядоступадляблоковэтогосектора(такжеукажитетипблоковданных,данныеилизначение)。
Номербайта | 0 | 1 | 2 | 3. | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Описание | КЛЮЧА | Битыдоступа | КЛЮЧ b (оп о ионал но) | |||||||||||||
0 xff |
0 x07 |
0 x80 |
ПОЛЬЗОВАТЕЛЬ |
ЕслиключBнеиспользуется,последние6байттрейлерасекторамогутбытьиспользованывкачествебайтовданных。
Чтобыопределитьключ一иопциональноключB,спомощьюэтогопрограммногообеспечениявыможетеназначитьключидлявыбранныхсекторовиблоков:
Чтобынастроитьзначениебитадоступадлякаждоготрейлерасектора,введитезначениявнижнююлевуюпанельпрограммногообеспечения:
Чтобыприсвоитьжелаемоезначениебитадоступа,пожалуйста,ознакомьтесьсоструктурой非接触式读卡器®-справкойпопрограммированиюкарт。
Примечание:Условиядоступа,определяемыезначениямибитовдоступа,определяютповедениеблока/сектора。Этоособенноважно,когдаречьидетоконкретныхблокахдоступа。Убедитесь,чтовытщательноопределилиэтизначения,чтобыпредотвратитьнеобратимоеповреждениекарты。