求解區塊的訪問控制條件

2021-06-29 12:11:07 字數 1686 閱讀 6042

5-8.在mifares50中,如果第2區的訪問控制碼為ff 08 70 69 ,則該區塊1和3的訪問控制條件是什麼?

解答:

在儲存控制中每個塊都有相應的3個控制位,定義如下表5-4

表5-5訪問控制碼的結構

控制位(塊號

x=0~2

控制條件(對塊

0,1,2)

c1x

c2x

c3x

read

write

increment

decrement,transfer,restore 0

0 0keya|b

keya|b

keya|b

keya|b

0 10

keya|b

never

never

never 1

0 0keya|b

keyb

never

never 1

1 0keya|b

keyb

keyb

keya|b

0 01

keya|b

never

never

keya|b

0 11

keyb

keyb

never

never 1

0 1keyb

never

never

never 1

1 1never

never

never

never

表5-6訪問控制位為ff 08 70 69對應的二進位製碼

bit76

5 4

3 2

1 0

byte6 1

1 11 1

1 11

byte7

byte8 0

1 11 0

0 00

byte90

1 1

0 1

0 0

1

那麼對應每個塊的訪問控制位如下:

塊0:001  塊1:001  塊2:001  塊3:000

由表5-5得:區塊1和區塊3的訪問控制條件是

<1>區塊1的訪問控制位為c11 c21 c31=001時,驗證金鑰a或金鑰b正確後可讀;不可寫;不可加值;驗證金鑰a或金鑰b正確後可進行decrement,transfer, restore操作。

<2>區塊3的訪問控制位為c13 c23 c33=000時,驗證金鑰a或金鑰b正確後可讀;驗證金鑰a或金鑰b正確後可寫;驗證金鑰a或金鑰b正確後可加值;驗證金鑰a或金鑰b正確後可進行decrement,transfer, restore操作.

python的條件 Python的條件控制

控制語句 分支分流 迴圈語句 判斷語句 if.else.if if 條件語句 比較 邏輯 成員運算子in 用法1 if 條件語句 子語句age 20 if age 18 當條件是ture時執行子語句 print 恭喜你,你成年了 特殊 s if s print 子語句執行了 這種情況等於判空操作,是...

判斷kkt條件的例題 kkt條件例題求解

karush kuhn tucker條件,kkt條件 kkt點 稱 為對.計算結果 1 0 2 4 3 3 4 1 w1 2 w2 2 b 3 疑問 1.為什麼要規定 i 0 2.kkt 條件在求解過程中體現在什麼地方。x sin x y 在 x0 y0 0.5,0.5 附近的乙個 近似 解。y c...

jsf的訪問許可權控制 控制訪問頁面 思路

把可以訪問的頁面位址 url 儲存到資料庫中,使用者登入後把他們存放到乙個陣列中,然後擴充套件jsf的phaselistener類,在這個擴充套件類中 假如叫listener.securityphaselistener afterphase phaseevent event 事件編寫過濾函式,如果用...