Java card and Magnetic Strip card

Dear sir
There is a difference between java card programming and magnetic strip card programming ?
If i want to make a loyalty card which one i should prefer and why ?
I read about magnetic strip cards theoretically and their disadvantages as well but programmatically which one is better ?

Muhammad Umer wrote:
Sir i actually want to know that if that which one is easy in programming perspective. And as i am learning java card programming so can i program a magnetic strip card with the same programming skills ?Then you obviously don't know or don't understand what JDL put in their original response. You don not program a magstripe card. You write code on the host side that communicates with a magstripe encoder to encode some static data on the card, such as the loyalty ID of the card holder.
The host application may have some similarities but that is it. As has been previously stated, a magstripe card does not have a processor so there is no "programming" a magstripe card as such.
You need to start reading the responses you get a little more carefully before simply disregarding them and asking the same question again.
Cheers,
Shane

Similar Messages

  • Is it possible to use Magnetic Strip Card in Java Card

    Can Any body knows that is it possible to use magnetic strip card instead of IC MicroProssesor card in Java Card technology ?
    is it possible to write java card applet on magnetic strip card ?
    Please Help me in this topic
    Thanx in advance

    If you mean having a combo of mag stripe and cpu/memory on a card, which support javacard tech, then yes.
    If you mean having a mag stripe only card which supports javacard, then no, it does not support javacard technology. Correct me if I am wrong but a mag stripe only holds a couple of bytes of datd doesn't it? Regardless no way enough for jcre, applets etc.
    Apu

  • Magnetic Strip cards and chip cards

    Hi all
    is there any difference between java magnetic strip card programming and java chip card programming ???
    Please i also want to know the applet loading mechanisim on strip card and its capabilities as compared to java chip card.

    My previous post regarding a MAC is a moot point as you can clone a magstripe anyway. You need to be aware of what the information on the magstripe gives you access to. In a loyalty card this is just the account number for accumulating points. In an ATM card this gives you access to a bank account. In this case the account number is used with the PIN to give access (a weak form of 2-factor authentication). A magstripe card would not store the key as this defeats the purpose. Everything on the magstripe is available to anyone with a reader.
    With a PIN, store the salted hash of the PIN (SHA2 family, not MD5 : ) and then compare hashes in your database to those entered for authentication. You would need a PIN or password to access the loyalty account.
    Cheers,
    Shane

  • How to read magnetic stripe cards

    hello everybody,
    I have asked about magnetic stripe cards regularly. can any one tell me whether the data reading can be done from simple array copy function or we need anything else.
    does the card listener works for the magnetic stripe in same way .
    and do we have any simulator to test our program
    thank you

    I'm looking into how to read information from a
    Magnetic Stripe Cards and not a Smart Card. My
    question is, does Java Card API support this or is it
    only Smart Cards ??You need a Strip Card Reader and Software, Nothing to do with Java Card, Which is for Smart Cards. Smart Cards are much safer than Magnetic Strips.

  • Read the magnetic strip of credit/debit card

    Hi All,
    One of our clients has got a requirement to read data from the magnetic strip of debit card/credit card.
    We need to display the card information on Oracle Application Payment screen once card is swiped.
    Can anyone please help me in this regard.
    Thanks,
    Srikanth

    Dear Srikant,
    Oracle is not any kind of magic!
    As per your client request you need an application which can read the magnetic tape and encode the no, which in turn can retrieve the data from your database!
    As of now no application is in Oracle at least for this! Try some customize application to have the same.
    Thanks,
    Anchoarge

  • How to use magnetic stripe cards

    hello everybody,
    I have a work to do. I have to develop a project using Magnetic Stripe Cards in java i want to know few things:-
    1) Can i use Magnetic Stripe Cards in Java.
    2) what are things required to develop the projects
    3) Is there any specific format in which data is written on card
    plz help me
    thank you

    Hi Prateek,
    1) Can i use Magnetic Stripe Cards in Java.
    YES
    2) what are things required to develop the projects
    Magnetic stripe Reader or writer
    Once you get the bytes in the tracks, you can manipulate through java code.
    3) Is there any specific format in which data is written on card
    plz help me
    http://www.answers.com/topic/magnetic-card
    This forum does not address your problem. I am not sure where it is discussed.
    Good luck!
    Rajesh

  • J2me and java card, need help to communicate

    we are trying to put together a reader to read smartcards using j2me and we figure that it would be easiest if we could develop it to work with java cards rather than standard smart cards, the problem is we get garbage when we communicate to it, the chip sends us crap, any suggestions what might be wrong, any calls we might be missing, has anyone worked with j2me and java cards or smart cards, any help would be appreciated.
    einar

    .... reader app and the ME behind it .... smells like mobile ....
    First of all - if you want to have one mobile application running on this just make sure that whatever is written in ME can use drivers from the reader chip ....
    Workin on the PC is something completely different. There was one good example how to develop one host application in Java provided with the JCOP tools long ago ... I don't know if this is now in the new Eclipse tools.
    But - there was a small API provided that can give you good hints what to do - and - once you have it on the reader side - you can easily integrate ME methods with this ...

  • Where can i find a complete course and some samples about using java card !

    hello !
    i am new to java card and i am seeking for complet course and samples of how i can use this new developement kit and to get familiarized with it !
    any help will be very appreciated
    thanks

    i have got t JCDevKit_User_Guide.pdf this file describes the using of jav card ! but when i tried to execute what it said on dos i did it succifully but i could not see the result? i mean is there an applet to se or to integrate in an html file or to use elswhere?
    i mean , how nomalaly can i use the files generated in the sample �? where to integrate them and where to use them?
    please help me and excuse my exhaustive questions!
    thanks

  • How SDA and DDA works in Java Card?

    Hi Friends,
    I want to know how exactly SDA and DDA works in Java Card technology..
    Yes, i know that SDA (Static Data Authentication) is valid for every transactions, but the key used is always same for every transaction made..
    and DDA (Dynamic Data Authentication) uses dynamic key for every transactions, it means that one key is valid for one transaction..
    But, i'm a little bit confused how this is implemented in Java Card..
    Is it related with SCP01 and SCP02?..
    Please help me regarding this..
    Thanks in advance

    Hi,
    I want to know how exactly SDA and DDA works in Java Card technology..This is an EMV concept and as such is not implemented in Java Card as such. You would have to create an implementation to be able to use SDA and DDA.
    But, i'm a little bit confused how this is implemented in Java Card..
    Is it related with SCP01 and SCP02?..It is not implemented natively in Java Card and are not related to SCP. SDA and DDA are for the EMV card application (card application data updates) and SCP is for the card manager (card content updates). While they could be considered similar concepts, they are not related in a Java Card sense.
    Cheers,
    Shane

  • Smart Card and  Java Card (URGENT)

    Dear everyone.
    I have purchased a card reader (which is supposed to be java card compatible).
    I have 2 problems.
    1. I just wonder if i can use a Smart Card generally available. Do i need to have a special card for Java Card??
    2. Can i use card kit to interface to the reader/writer? How do i install my applets??
    Please reply soon.
    Thank you very much.

    I tried to execute the OCF samples.
    this code
    OpenCard.services = com.ibm.opencard.factory.MFCCardServiceFactory
    did not give any trouble
    this code
    OpenCard.terminals = com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
    gave some troubles. May be because iam not using ibm terminal(card).
    And also, i think the OCF samples will not work anyhow, because the Reflex reader is not OCF complaint.
    So the following may not work
    OpenCard.services = com.slb.opencard.Cyberflex
    I have most imp. questions to ask you now.
    1. What card should i purchase and from whom (along with some software if necessary)?
    2. What is the procedure for reading/writing to that card using the Reflex reader.
    Please help.
    Thanks
    Goldy.

  • Where can I buy a Java Card programmer, reader, and some cards

    Greetings,
    I'm working on making some activities for a high school computer science club. I want to do things that are tangible and experiential. Specifically, I'd like to setup some Java card labs to modivate Java programming. Can anyone advise me on where to buy cards, programmers and readers?
    Thanks very much.

    You can buy readers from many companies e.g. Schlumberger/Omnikey/Gemplus & Oberthur.
    Java Cards can be bought from Aspects software in a pack of 5 , see http://www.aspectssoftware.com/shop/products.html and also supply an IDE for development of Java Card applets. You can download an evaluation copy for free 60 days from the web-site at http://www.aspectssoftware.com/devtools/restricted/download.html.

  • Where can I buy Java Card and get the JCOP?

    I have searched this forums to find out where I can buy Java Card and get the JCOP, but most links are disconnected and information is incorrect.
    Recently, if someone purchase small amount of the Java Card and get the JCOP, please share your information with me.
    I contacted the Gemalto, but they only sell big amount of Java Card to customers and I also contacted the usasmartcard.com several times via e-mail, phone and fax but they did not answer for my call. it seems they closed their business.
    I really want the information where I can buy small amount of Java Cards and get the JCOP.
    I will appreciate your reply.
    Thanks

    I searched through google and found the following shops:
    http://www.motechno.com/ibm-java-card-jcop.0.html?gclid=CK_IrtOfkY8CFRF_TAodazMRFg
    http://www.smartcardgroup.com/shop.php
    http://www.smartcardsource.com/
    Regarding the JCOP Tools you should contact NXP. Searching this forum will also help you.

  • Java card 2.0 and JDK 1.3

    Hi all,
    Is java card 2.0 compatible with JDK 1.3? I have JDK 1.3 and java card 2.1 on my machine. But I have just realized that the card I have (Schlumberger's Cyberflex Access 16K cards) only support java card 2.0. So now I have to re-setup everything. Just wondering if I need to get a different JDK too?
    Thanks!

    You will need SLB Cyberflex kit for the 16k cards anyway because of the filesystem. Not to mention I don't think their latest kit, 4.3 TRUELY supports JC2.0 even though the docs says it does. Which means you might have to find a way to purchase the V3 kit because JC 2.0 isn't available here anymore.
    Also remember this, Cyberflex 16k, doesn't contain Global Platform implementation.

  • Starting and Stopping a Timer in Java Card + GSM

    Hi,
    I seem to not be able to start a timer that my applet has
    allocated using the PRO_CMD_TIMER_MANAGEMENT
    pro active command. I want to for example set the timer
    interval to 5 seconds and I understand from the gsm
    specs that the TLV value should then be {(byte) 0x00,
    (byte) 0x00, (byte) 0x05} as the hour is zero, the minute is
    zero and the seconds = 5 .
    The command qualifier I set to 0x00 to start the timer and
    I set it to 0x02 to stop the timer. The start and stop I
    control from two menu items. From the GSM spec the first 2 bits
    control the timer and the remaining 6 are RFU (reserved for future use),
    now I assume I can then set the RFU bits to 0.
    I then have a EVENT_TIMER_EXPIRED in my processToolkit which then plays a tone.
    The tone proactive command works but I dont seem to be able to start the time or
    stop it ?
    HELP ?
    is there any suggestions or any error in my reasoning here ?

    I tried your solution but it seems to have no effect (?)
    This is the log entry of the comms during sneding of the timer start
    command:
    (Notice that where you have the Timer Identifier tag = A4, here it is
    24 and where you have Timer Value Tag = A5, here it is 25 - these tags and the APDU's are generated with the GSM java card libs in the development kit I'm using.....) It seems to go through but the TIMER_EVENT_EXPIRED never happens....Help ? Have a look at the source code I included (maybe I'm doing something wrong)....
    **THE APDU's
    //346:
    A0 12 00 00 13
    //Fetch
    //     RAPDU = D0 11 81 03 01 27 00 82 02 81 82 24 01 01 25 03 00 00 10
    //     SW = 9000
    //347:
    A0 14 00 00 0C 81 03 01 27 00 02 02 82 81 03 01 31
    //>>Terminal response
    //     SW = 9142
    **SOURCE CODE
    //IN A METHOD CALLED FROM A MENU ITEM SELECTED
    byte[] valCurrentCallUnit = {
    (byte)0x00, (byte)0x00, (byte)0x10
    }; //i.e. 1 second
    timerHandle = reg.allocateTimer();
    proHdlr.init(PRO_CMD_TIMER_MANAGEMENT,(byte)0x00,DEV_ID_ME);
    proHdlr.appendTLV((byte) TAG_TIMER_IDENTIFIER,timerHandle);
    proHdlr.appendTLV((byte) TAG_TIMER_VALUE,valCurrentCallUnit,
    (short) 0, (short) 3);
    result = proHdlr.send();
    //the following is not suppose to be required according to GSM 11.14
    reg.setEvent(EVENT_TIMER_EXPIRATION);
    //IN THE processToolkit method, I have:
    public void processToolkit(byte event) {
         EnvelopeHandler envHdlr = EnvelopeHandler.getTheHandler();
         ProactiveHandler proHdlr = ProactiveHandler.getTheHandler();
         ProactiveResponseHandler rspHdlr;
    switch(event) {
    case EVENT_TIMER_EXPIRATION:
    doSomething();
    proHdlr.init(PRO_CMD_TIMER_MANAGEMENT,
    (byte)0x00,DEV_ID_ME);
    proHdlr.appendTLV((byte) TAG_TIMER_IDENTIFIER,timerHandle);
    proHdlr.appendTLV((byte) TAG_TIMER_VALUE,valCurrentCallUnit,
    (short) 0, (short) 3);
    result = proHdlr.send();
    break;
    } /** switch event */
    }/** processToolkit */
    Any help would be appreciated....

  • Java Card and PKCS#11 or MS CSP

    Does anybody have any idea how Java Card could be integrated in an standard e-mail signing application, i.e. with Outlook, S/Mime, MS CSP and PC/SC or Netscape with PKCS#11 and PC/SC?
    My understanding is that with standard ISO Cards the connection e-mail client and smart card looks like this:
    | e-mail client | <-> | PKCS#11/MS CSP | <-> | ICC Service Providers | <-> | ICC Resource Manager | <-> | Interface Device Handler | <-> | Interface Device (SC reader) | <-> | Smart Card |
    How does this scenario look like with java cards?

    Hello,
    Thank you for the replay. I'm sorry for the delay, but I wasn't in my office a long time.
    Do you have any further informations about that scenario? It would help me a lot.
    I wand to know for example, how exactly the interface between MS CPS and the JAVA card app (the javacardx.crypto(Enc) packages) is implemented. Thank's in advance
    kay.

Maybe you are looking for

  • Report with multiple Detail Area

    Hi All, Please see the Report pointed to the link below: [Report with multiple Detail Area|http://us.share.geocities.com/felix5ac/fairway.jpg] Some Explanations: ======================== (1) The line with "ABCDEFGH..." is variable data coming from th

  • Excise duty not determined in goods receipt with reference to PO.

    Dear All, I am implementing Condition based CIN.  I have created PO and maintained all excise duties in XK11 transactions. Excise duty has determined in PO. But When I am creating MIGO with reference to PO the excise duty is not copied from Purchase

  • Icloud account disabled daily

    How can I permanently reset my iCloud account that is disabled every day "due to security reasons"?  I've followed all the steps on https://iforgot.apple.com/ however there is nothing on there that indicates what to do if this happens every day.  I'v

  • [SOLVED] forms looking strange in opera since upgrade to gnome 3.4

    Hi! I just upgraded my gnome installation to gnome 3.4 and now I see some strange rendering effects in opera regarding forms. First problem is that text fields now have an inner border. This creates a 3D effect but looks kind of strange because the t

  • Updated Skype needs to be put in WSUS

    Skype is only very occasionally put into the Microsoft Update Catalog to be available to WSUS. I'm not sure why. Right now, the latest version there is 6.11, which is not even close to current. I bring this up because versions older than 6.14 soon wo