??????? Viacheslav Eremin | Qmail Reference
 
 
 
Cryptographic Commands:

? DBS Block Init - Encrypt or decrypt a sole or initial block of data by using a Data Encryption Standard (DES) or 3DES key in cipher block chaining (CBC) mode. (To be followed by one or more DES Block calls if the total amount of data exceeds 232 bytes.)
? DES Block - Complete the encryption or decryption started by a DE S Block Init command if the total amount of data exceeds 232 bytes.
? Generate DES Key - Create and store a DES or 3DES key. (Both operations take place on the card.) You can use this command to support internal authentication (card-to-host) and other DES operations.
? Generate RSA Keys - Create a public and private RSA key pair and store the private key automatically on the card. To retrieve the public key modulus, follow by selecting the public key file (EF RSA-PUB) and call a Read Binary command.
? Get AC Key s - Find out which key number is required in a given context to satisfy the access conditions (ACs) for AUT-protected or PRO mode commands.
? Get Challenge - Ask the card for a challenge (a random number to encrypt) to use for operations such as external authentication.
? Internal Authenticate Using DES - Establish whether the card is authorized to interact with the host application.
? Logout AC - Selectively revoke one or more of the currently logged-in card user ACs. Use this command to avoid accumulating user access rights, without interrupting operations by resetting the card.
? Read Binary Enciphered - Encrypt and retrieve data contained in a transparent EF.
? RSA Signature (Internal Auth) - Create and store an RSA digital signature on the card, which you can use for purposes such as signing email.
? SHA-1 Intermediate command - Begin or continue a Secure Hash Algorithm (SHA-1) operation to create a hash digest of data. (Use this command with SHA-1 Last if you have more than 64 bytes of data to hash.)
? SHA-1 Last - Conduct SHA-1 hashing on a final (or only) data block of 64 bytes or less.
? Update Binary Enciphered - Send DES-encrypted data to the card to overwrite byte values in a transparent EF

File Management Commands:

? Change CHV - Change the PIN value in the relevant CHV key file.
? Create File - Create a new elementary file (EF) or dedicated file (DF) under the currently selected DF.
? Create Record - Write a new record at the end of a linear EF.
? Decrease - Decrease the current value stored in a cyclic EF record.
? Delete File - Delete a file under the currently selected directory.
? Dir Next - File by file, retrieve header data for the files in a directory, in order of creation.
? External Authenticate Using DBS - Establish the host application's access rights to interact with the card.
? Get Response - Retrieve data that the previous command generated or captured, such as file or record data, or a cryptogram.
? Increase - Increase the current value stored in a cyclic EF record.
? Invalidate - Make a file inaccessible to the host application until the file is rehabilitated.
? Read Binary - Retrieve data (as plaintext) from a transparent EF. (Compare with Read Binary Enciphered.)
? Read Record - Retrieve record data from a linear or cyclic EF.
? Read Record EMV - With an EMV application selected, read record data in a linear EF.
? Rehabilitate - Activate an invalidated file, so that it is accessible to the host application.
? Seek - Search for occurrences of a specified string in linear EF records.
? Select - Select an EF or DF by its file ID. Since most commands are locale-specific, you use the Select command (when necessary) to navigate in the card's file system before you call other commands.
? Select EMV - Activate an EMV application on the card.
? Unblock CHV - Regain access to blocked card files after a user has entered a PIN incorrectly until all the allowed PIN verification attempts are exhausted.
? Up date Binary - Send plaintext data to the card to up date data in a transparent EF. (Compare with Update Binary Enciphered.)
? Update Record - Write new data into a linear or cyclic EF record on the card.
? Verify CHV - Establish the current card user's access condition (AC) by verifying the user's PIN.
? Verify Key - Establish the host application user's AC by verifying a key (such as the transport key), which is stored on the card.


??????????? ? ???? ????????? ( )
?????? ?? ??? ?????????: //www.vb-net.com/card/kard.html
<?????>  <?? ???????>  <? ?????? ASP>  <? ?????? NET>  <? ?????? SQL>  <? ?????? ??????>  <???????? ??????>  < ?????????????>