Professional Documents
Culture Documents
در تراک کارت مگنت برای اجرا دستورات در دستگاه پوز ،باید از فرمت پیام
این ف رمت ش امل مشخص ات دس توراتی اس ت ک ه ب رای انج ام تراکنشه ای م الی از جمل ه پرداخته ای
الکترونیکی با استفاده از کارته ای ب انکی ،کارته ای اعتب اری و دیگ ر دس تگاههای پ رداخت الک ترونیکی
استفاده میشود .این فرمت شامل بخشهایی مانند کد دستور ،اطالعات کارت ،مقدار مبلغ و اطالعات تراکنش
است .برای نوشتن و ارسال دستورات در تراک کارت مگنت برای اجرا در دستگاه پ وز ،بای د این ف رمت را
.رعایت کرده و اطالعات مورد نیاز برای تراکنش را به درستی وارد کرد
استفاده میکند .این ف رمت ASCIIبرای نوشتن در تراکهای کارت مگنت از ساختار ISO 8583فرمت دستورات تراکنشهای مالی
است .هر ک دام از این بولوکه ا ب ه ص ورت فیل دهای ث ابت و Trailerو Header، Messageدارای سه بولوک اصلی به نامهای
.متغیر تقسیم میشوند که هر کدام نقش مشخصی در ارسال و دریافت دستورات تراکنشهای مالی دارند
در تراکهای کارت مگنت نیز برای ضبط اطالعات تراکنشها از این فرمت استفاده میشود .به عنوان مثال ،اطالعات کارت (شماره
در تراک قرار میگیرند که ISO 8583کارت ،تاریخ انقضاء و )...و اطالعات تراکنش (مبلغ ،نوع تراکنش و )...در قالب یک پیام
برای پردازش توسط سیستم پرداخت استفاده میشو
:در اینجا چند الگوریتم کد هش متداول استفاده می شود که می توان آنها را در نظر گرفت
این یک تابع هش رمزنگاری پرکاربرد است که ارائه می دهد ):الگوریتم هش ایمن 256بیتی( 1. SHA-256
.یک مقدار هش 256بیتی ( 32بایتی) تولید می کند که آن را برای برنامه ها مناسب می کند SHA-256سطح باالیی از امنیت
.یک تابع هش پرکاربرد است که به دلیل سرعت و سادگی شناخته شده است MD5
این یک مقدار هش 128بیتی تولید می کند و می تواند برای برنامه های کاربردی کمتر بحرانی که سرعت در اولویت است مناسب
.باشد
یک الگوریتم رایج است که ترکیبی از ): HMACکد احراز هویت پیام مبتنی بر هش( 3. HMAC
با یک کلید مخفی .این امنیت افزایش یافته توسط ) MD5یا SHA-256مانند( یک تابع هش رمزنگاری
مانند قابلیتهای نمایش و طراحی رابط کاربری ATMیا POSنمایش شماره مجازی معموًال به الزامات و محدودیتهای خاص سیستم
بستگی دارد .در نظر گرفتن مکانیسمهای ذخیرهسازی و پردازش دادهها که از تولید ،ذخیرهسازی و ارائه شماره مجازی پشتیبانی
میکنند ،به جای الگوریتم کد هش انتخابی ،مرتبطتر است
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Start Transmission command: This command initiates communication with the card reader and
establishes a connection for data transfer.
Select Application command: This command selects the appropriate application on the card that will be
used for storing the big number.
Update Record command: This command is used to update the record on the card with the big number
specified in the data field.
Verify PIN command (optional): If authentication is required to write data to the card, a Verify PIN
command may be necessary to validate access.
End Transmission command: This command signals the end of data transfer and closes the
communication session with the card reader.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
.این دستور ارتباط با کارت خوان را آغاز کرده و برای انتقال داده ارتباط برقرار می کند Start Transmission:دستور
.این دستور برنامه مناسب روی کارت را انتخاب می کند که برای ذخیره عدد بزرگ استفاده می شود Select Application:دستور
از این دستور برای به روز رسانی رکورد روی کارت با عدد بزرگ مشخص شده در قسمت داده استفاده Update Record:دستور
.می شود
فرمان تأیید پین (اختیاری) :اگر احراز هویت برای نوشتن دادهها روی کارت مورد نیاز است ،ممکن است برای تأیید اعتبار یک
.فرمان تأیید پین الزم باشد
.دستور پایان انتقال :این فرمان پایان انتقال داده را نشان می دهد و جلسه ارتباط با کارتخوان را می بندد
////////////////////////////////////////////////////////////////
به اطالع شما میرسانیم که موجودی [مبلغ] در حساب شما باقی مانده است که به [ 4رقم آخر شماره حساب] ختم میشود .لطفًا توجه
داشته باشید که در هر زمان می توانید با مراجعه به شعبه ما یا استفاده از کارت مغناطیسی خود به این موجودی دسترسی داشته
.باشید
.اگر سوالی دارید یا نیاز به کمک بیشتری دارید ،لطفا با ما تماس بگیرید