Vad är en smartkortprogrammerare?
Ett smartkort är ett kort som kan ha datalagring, eller som också kan ha en mikroprocessor och därför i huvudsak vara en miniatyrdator och kunna databehandla. De maximala specifikationerna för smartkort inkluderar 8 kb (kilobyte) RAM, 346 kb ROM och 256 kb ROM som är programmerbar, tillsammans med en 16-bitars mikroprocessor. En smartkortprogrammerare är en enhet för programmering av smartkort.
Det finns ett växande antal användningar för smartkort. De kan användas i datasäkerhetssystem, till exempel i smartkorttangentbord eller i byggnadstillträde. De kan fungera som kreditkort, elektroniska kontanter eller bankkort. De kan också användas i lojalitetssystem eller som identitetskort. Den exakta användningen som planeras för smartkorten kommer att diktera hur smartkortprogrammeraren är inställd för att formatera dem.
Några av de beslut som måste fattas innan smartkortprogrammeraren sätts igång innebär att besluta om kortet kommer att ha en enda användning eller flera användningsområden, om det kommer att hålla postinformation eller värde, och om en del eller all data på kortet måste hållas säkert. Beslut om kryptering och validering för att få åtkomst till kortet, till exempel lösenord eller PIN-nummer, är också viktiga att fatta innan man väljer lämpligt smartkort och smartkortprogrammerare att använda och se till att kortet och programmeraren är kompatibla. En annan viktig fråga är språket som kommer att användas för att programmera korten: medan vissa kort är programmerade i JAVA, är andra programmerade på BASIC eller andra språk.
En annan viktig övervägning när man väljer smartkortprogrammerare och en av de viktigaste skillnaderna mellan modellerna är om det är en kontaktkortkortprogrammerare eller en kontaktlös smartkortprogrammerare. Ett kontaktsmartkort är ett som måste sättas in i en läsare. Ett kontaktlöst smartkort har å andra sidan en radiofrekvensidentifierings tagg (RFID) inbäddad, och - så länge det kommer inom ”läsområdet” - kan kommunicera med en smartkortläsare på avstånd.
Vissa smartkortprogrammeringsenheter är gjorda för att fungera med många typer av smartkort, medan vissa är konfigurerade för endast en specifik typ. Vissa är avsedda för kort som ska betalas ut och andra är avsedda för användning på plats under omständigheter där nyinföring och / eller tillägg av nya användare är pågående problem. Dessutom tillhandahålls några smartkortprogrammerare i ett fall som kan fungera som en läsare och som inkluderar ett batteripaket, en skyddande täckplatta och andra skydds-, hållbarhets- och funktionella funktioner. Andra tillhandahålls som ett kretskort till vilket ett hölje, en seriekabel och ett 9-volt DC-batteri måste läggas till för att fungera och för att skydda programmeraren. Å andra sidan säljer den första typen för över $ 1000 US Dollars (USD), medan den senare är mindre än $ 25 USD.