Yes, the casette adaptor is essentally the same idea as a programmable “swipe card”. Considering how little current a thin magnetic stripe would generate as it passes a read head, you don’t need a very thick bulky magenet to achieve the same effect. It does not need to move (like the swipe card does) because the changing electrical current changes the magnetic field North-South-North-south with timing similar to a swipe card’s magnetized stripe going by.
there are two types of chips. The “CHIP AND PIN” chip are those little gold contacts you see on your credit card if you live in a technologically advanced country instead of the USA. They’re a pattern about a quarter-inch square near the middle of the card (more to one side). Insert the card in the reader correctly, and the reader fires up the little computer on the card and talks to it.
It goes through a challenge-response conversation using certificate encryption public key technology much the same as you see in HTTPS secure websites. Unlike a magstripe which is simply read, this is a conversation. The chip has to answer correctly, and programming that encryption (or reading the chip to copy it) is a heck of a lot more difficult. You need to type in your PIN number to make the card work correctly. I think there’s even more secure handshaking using the chip certificate, between the card reader and the bank.
For a swipe card, all you have to do is copy the contents verbatim and the swipe reader can’t tell teh difference. Pretty insecure.
The new credit cards now, unfortunately,come with another chip embedded that’s like RFID and does near-field communications (or whatever they call it). These usually carry a logo that looks like the three arcs of a wifi symbol but facing sideways. These credit cards can be read by waving them over the reader.
So they’ve added super secure encryption technology, you need a private PIN number - and then they’ve added the ability to charge stuff by simply reading the card from a (short) distance. Brilliant! At least, as I understand, it also does some form of secure encryption verification handshake so it’s not just a matter of reproducing a wireless signal. Plus, this technology is (supposedly) only for minor transactions under a certain amount. However, I’ve seen it used in movie theatres for admission, so it seems “a small amount” could be $50 or $100?
I can’t see a card simply carrying a serial number, and not some more complex data for a room lock. Otherwise, you just insert your programmable swipe card and try all combinations. If they’ve got a dozen cleaning staf with random numbers, plus hotel security and administration - you may hit a correct number soon unless it’s 6 to 10 digits or more. A clever system would also flag too many tries from a single lock.
(I once wrote a program for a commodore 64- count to a million. With numbers flying by the screen, it took about 3 hours. A calculator tells me to try a million numbers in an hour, you’d need to do 277 tries a second. I bet that’s too fast for most lock readers.)