This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
javacard-api-samples:des [2017/05/11 03:35] jinbiao 创建 |
javacard-api-samples:des [2017/05/13 02:43] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DES Sample Code ====== | ||
+ | [[http://javacardos.com/javacardforum/download/file.php?id=542| Download Sample Code ]] [[http://javacardos.com/javacardforum/viewtopic.php?f=31&t=736| Discussion]] | ||
+ | |||
<code java> | <code java> | ||
/* | /* | ||
Line 176: | Line 179: | ||
} | } | ||
</code> | </code> | ||
+ | The test script of DES is as follows: Download Test Script | ||
+ | <code java> | ||
+ | //The test script of DES | ||
+ | //Copyright(C) JavaCardOS Technologies Co., Ltd. All rights reserved. | ||
+ | |||
+ | //DES Select Applet | ||
+ | 00A404000B4A617661436172644F530200; | ||
+ | //TDES-CBC Encrypt | ||
+ | //set Key | ||
+ | 802002001810E976F89D2561A110E976F89D2561A110E976F89D2561A1; | ||
+ | //set IV | ||
+ | 802100000830E91111589CB432; | ||
+ | //CBC Encrypt | ||
+ | //expect:3C9C65A69E27BB0B9000 | ||
+ | 802200010841E47B250441B4CA; | ||
+ | //set Key | ||
+ | 80200200181FC43761574676981FC43761574676981FC4376157467698; | ||
+ | //set IV | ||
+ | 8021000008B7B2CE02BFAEDFFF; | ||
+ | //CBC Encrypt | ||
+ | //expect:A22511500C94F0B3AEA0B25F30CB3F839000 | ||
+ | 8022000110C2EF8033D8D87B5A57C7AE00E6D0AEF5; | ||
+ | //3DEC-CBC Decrypt | ||
+ | // set Key | ||
+ | 80200200187CB5F79EC8897C387CB5F79EC8897C387CB5F79EC8897C38; | ||
+ | //set IV | ||
+ | 8021000008A25B018DA1AC6A81; | ||
+ | //CBC Decrypt | ||
+ | //expect:7F34DBAA1FA3848D8EF325ED4E291F13D9C6C8A8B10EA21C0ACADF9D8642413B9000 | ||
+ | 8022010120FD9B328DCC0C86DD36FB6A559E94720D4C4C47D4620C4274119139370C1399A9; | ||
+ | //3DES-ECB Encrypt | ||
+ | //set Key | ||
+ | 80200200184CDA838AA42AD02A4CDA838AA42AD02A4CDA838AA42AD02A; | ||
+ | //ECB Encrypt | ||
+ | //expect:0DEAC65F762C8A819000 | ||
+ | 8022000008869300AFABCF8C8B; | ||
+ | // set Key | ||
+ | 8020020018f4d04345e01c68f4f4d04345e01c68f4f4d04345e01c68f4; | ||
+ | //EBC Decrypt | ||
+ | //expect:86104538adf59381f490f78eff7c32f137d3085e2a9d7780de94cecaa6c0f7b29000 | ||
+ | 8022010020251b7467867536fa8590da6b5bd30266536de9c72c32ec0abfa74a02e25828ce; | ||
+ | |||
+ | |||
+ | |||
+ | </code> | ||
+ |