...
Информация |
---|
|
Создание файла на смарткарте/копирование/удаление
Блок кода |
---|
Создаем на смарткарте файл 8888/1F00 и загружаем его обратно на диск
$ dd if=/dev/urandom of=test.bin bs=1024 count=1
1+0 записей считано
1+0 записей написано
скопировано 1024 байта (1,0 kB), 0,000283354 c, 3,6 MB/c
$ opensc-explorer
OpenSC [3F00]> mkdir 8888 256
OpenSC [3F00]> cd 8888
OpenSC [3F00/8888]> create 1F00 1024
OpenSC [3F00/8888]> put 1F00 test.bin
Total of 1024 bytes written.
OpenSC [3F00/8888]> info 1F00
Elementary File ID 1F00
File path: 3F00/8888/1F00
File size: 1024 bytes
EF structure: Transparent
ACL for READ: N/A
ACL for UPDATE: N/A
ACL for DELETE: N/A
ACL for WRITE: N/A
ACL for REHABILITATE: N/A
ACL for INVALIDATE: N/A
ACL for LIST FILES: N/A
ACL for CRYPTO: N/A
OpenSC [3F00/8888]> get 1F00 check.bin
Total of 1024 bytes read from 1F00 and saved to check.bin.
OpenSC [3F00/8888]> rm 1F00
OpenSC [3F00/8888]> cd ..
OpenSC [3F00]> rm 8888
Проверим, что содержимое файлов test.bin и check.bin совпадает
$ md5sum test.bin check.bin
804420d7560e82065b74eff561cfb2c8 test.bin
804420d7560e82065b74eff561cfb2c8 check.bin
|