6

Tôi là người mới trong lĩnh vực thẻ từ-sọc. Nhưng nếu tôi không có bất kỳ ý tưởng nào về cấu trúc của những loại thẻ này, tôi cũng không thể phát triển phần mềm cho chúng.Làm thế nào để bắt đầu với thẻ từ?

tìm kiếm rất nhiều, đã cho tôi những thông tin này:

thẻ này có 3 Tracks khác nhau đặt tên Track-1, Track-2Track-3 trong thanh màu đen của họ. Và mật độ dữ liệu trên mỗi Bản nhạc khác với các bản nhạc khác.

Các câu hỏi mà tôi có:

  1. Có sự khác biệt giữa đầu đọc thẻ Mag-Stripe và nhà văn? Hoặc giống như đầu đọc thẻ thông minh, người đọc cũng viết?

  2. Tất cả người đọc [/ writer] có thể đọc từ [/ write on] cả ba bản nhạc theo mặc định và chúng tôi chọn bài hát nào là mục tiêu của chúng tôi trên chương trình? hoặc một số độc giả [/ writer] là dành cho Track-1, một số khác cho Track-2 và một số khác cho Track-3? Nói cách khác, thiết bị có cần ba đầu khác nhau (Có phải là một đầu?) Để làm việc với các Tuyến đường khác nhau hoặc một đầu duy nhất là cho tất cả ba Tuyến đường?

  3. Ba bản nhạc này có thể đọc được và có thể ghi được hay một số chỉ có thể đọc được không?

  4. Chúng tôi có cần thẻ mới để ghi dữ liệu trên thẻ hoặc chúng tôi có thể xóa thẻ đã sử dụng và ghi lại dữ liệu mới trên Tuyến đường của thẻ không?

  5. Có một thiết bị có tên Bộ mã hóa trong danh sách thiết bị cho thẻ Mag-Stripe. Bộ mã hóa này là gì? Sự khác nhau giữa Encoder và Reader hoặc Writer là gì?

  6. Tại sao mật độ dữ liệu và loại dữ liệu (chữ cái hoặc chữ số) khác nhau đối với các tuyến đường khác nhau?

  7. Bất kỳ công cụ, tài liệu, đặc điểm kỹ thuật, tiêu chuẩn, thư viện hoặc hướng dẫn nào để bắt đầu?

+1

Quá rộng! nhưng có, có thể là một câu hỏi Wiki. –

+1

@ User1-St Không còn có thể đặt câu hỏi wiki. Ngay cả khi nó đã được, họ không có nghĩa là bạn có thể bỏ qua các quy tắc. Bạn nói đúng, mặc dù - đây là quá rộng: đó là bảy câu hỏi, không phải một câu hỏi. –

Trả lời

7

Trước tiên, bạn sẽ muốn đọc các tiêu chuẩn thẻ chuẩn ISO-7811 và ISO-7812.

Sau đó, bạn sẽ cần tìm hiểu cách kết nối hệ thống ví dụ làm việc tối thiểu (MWE). May mắn thay, card readers are easy to come by, và bạn chỉ có thể dây chúng trực tiếp đến một cái gì đó giống như một Arduino.

Đối với ít nhất một ví dụ, định dạng cho thẻ ngân hàng là:

% "chuỗi ASCII trên track 1";? "Chuỗi ACSII trên tuyến đường 2"?; "ASCII chuỗi trên tuyến đường 3"?

Đây chỉ là luồng nối tiếp được cung cấp, vì vậy "gói" sẽ khác nhau đối với các loại thẻ khác nhau.Vì đây chỉ là một trình đọc, xử lý tất cả dữ liệu dưới dạng chỉ đọc.

Bạn cũng có thể tìm thấy một số ví dụ mã hiện có cho pulling the data off of the card.

Bạn cũng có thể tìm thấy "blank" cards on SparkFun as well, nhưng bạn sẽ cần phải đặt trong một số more money for a writer setup. Ngoài ra, tất cả các loại thẻ swipe mag đều có các tính năng bảo mật trong những ngày này, bao gồm các trường đại học, thẻ tín dụng, v.v. để các phần của các sọc mag khó đọc hoặc chỉ đọc, v.v.

Nếu bạn đang lập kế hoạch khi làm điều gì đó râm mát, những công cụ này sẽ không hoạt động và đúng như vậy.

Nếu bạn dự định tạo hệ thống bảo mật của riêng mình cho phòng thí nghiệm hoặc trường học, các thẻ này dễ dàng được nhân bản và bẻ khóa bởi một người thông minh.

Nếu bạn chỉ đang cố gắng học một chủ đề mới thú vị, lời khuyên trên sẽ hữu ích.

Chúc mừng!

+0

Cảm ơn. Tôi có cần một người đọc và một nhà văn, hoặc một thiết bị làm cả đọc và viết? Bộ mã hóa là gì? – Abraham

+0

Tôi có thể làm điều gì đó _formatting_ trên tất cả các thẻ đã được viết và làm cho thẻ mới trở thành dữ liệu khác không? Hay tôi cần chìa khóa hay gì đó? – Abraham

+0

_hard để đọc hoặc chỉ đọc_: Làm thế nào? Không phải thanh màu đen đó chỉ là từ trường sao? Làm thế nào họ có thể làm cho nó khó đọc hoặc chỉ đọc? Tại sao họ khó đọc? – Abraham

Các vấn đề liên quan