借貸記中的change pin指令碼

2021-06-01 07:41:03 字數 1812 閱讀 3613

這規範實在是太複雜了

//安全報文加密金鑰

a1djmk

=11220044556677881122330055667788

a1pin=24

1234

ffff

ffffff/

/---pin修改(使用當前pin修改)

newpin=24

1234

ffff

ffff

fftmpvar____00

=oem_strset(4

,00)tmpvar____01

=left($

a1djmk,8

)tmpvar____02

=right($

tmpvar____01,4

)d1=$

tmpvar____00

$tmpvar____02

tmpvar____00=00

tmpnewpin

=uncompressed_bcd($

newpin

)tmpvar____01

=mid($

tmpnewpin,1

,15)tmpd2=$

tmpvar____00

$tmpvar____01d2=

compressed_bcd($

tmpd2)d3

=xor($

d1,$d2

)d4=mid($

a1pin,1

,2)tmpd4

=uncompressed_bcd($

d4)fora=6

to13

tmpa1pin

=uncompressed_bcd($

a1pin

)offset=$

aaoffset

=hex2int($

offset)t

=mid($

tmpa1pin,$

offset,1

)if$t

==0ft

=00endif

tmpd4=$

tmpd4$t

d4=compressed_bcd($

tmpd4

)nextad4

=$d400

00thed

=xor($

d3,$d4

)p2=01

rcmd=84

2400$p2

xx_data

=oem_encrdata($

a1sjmk,$

thed,0

)xx_rand=00

0000

0000

0000

00tmpvar____00

=strlen($

xx_data

)tmpvar____01=04

clen

=add($

tmpvar____00,$

tmpvar____01

)macdata=$

rcmd

$clen

$atc

$ac1

$xx_data

tmpvar____00=$

rcmd

$clen

$xx_data

tmpvar____01

=oem_desmac($

a1smack,$

macdata,$

xx_rand

)final_result=$

tmpvar____00

$tmpvar____01

sendtext

$final_result

詳解Jmeter中的BeanShell指令碼

在利用jmeter進行介面測試或者效能測試的時候,我們需要處理一些複雜的請求,此時就需要利用beanshell指令碼了,beanshell是一種完全符合j a語法規範的指令碼語言,並且又擁有自己的一些語法和方法,所以它和j a是可以無縫銜接的。beanshell由於內建了一些特有的變數,沒法在一些整...

快速識記會計中的借貸兩方

1 首先要理解的是借貸方向,有一句口訣是 有借必有貸,借貸必相等 就是說每一筆分錄都有借方 貸方,而且每個科目的借貸兩個方向的總的金額是相等的。在六個會計要素 資產 負債 所有者權益 收入 費用 利潤中有兩個等式 資產 負債 所有者權益,資產是資金的去向 因為都是你花錢買的 負債 所有者權益是資金的...

關於PowerShell中建立受信任的指令碼

自從研究powershell以來,經歷了很多,過程是很艱辛啊。尤其是當我去網路上搜尋關於powershell的資料的時候,我發現找到的很少,甚至是少得可憐。或者可以說是一篇文章,大家互相 google幾頁以後,發現的資料基本如出一轍。沒辦法,只能自己研究。由於要用到執行策略的更改,所以涉及到自己建立...