Голомт Банк
  • E-Commerce
  • WC Payment Plugin
  • IPPOS
  • Instore
  • Card Gateway
  • Instore v2
  • Tokenization
  • Socialpay

›Checksum

E-COMMERCE

  • Танилцуулга
  • Workflow
  • API

    • Ерөнхий
    • Нэхэмжлэх үүсгэх
    • Гүйлгээ шалгах
    • Токен гүйлгээ шалгах
    • Токеноор гүйлгээ хийх
  • Нэхэмжлэх дуудах
  • Push Notification
  • Merchant Redirect
  • Токен үүсгэх
  • Гүйлгээний өндөрлөө хийсэн дэлгэрэнгүй
  • Алдааны коднууд
  • Checksum

    • Тайлбар
    • Samples

E-COMMERCE English

  • Introduction
  • Workflow
  • API

    • General
    • Create an invoice
    • Check transaction
    • Check Token transaction
    • Token transactions
  • Invoice call up
  • Push Notification
  • Merchant Redirect
  • Create a token
  • Details of settlemented transactions
  • Error codes
  • Checksum

    • Definitions
    • Samples

Тайлбар

Checksum нь дамжуулагдаж байгаа мэдээллийн тодорхой хэсгүүдийн нийлбэр юм. Энэ нь илгээлтийн явцад өгөгдөлд өөрчлөлт орсон эсэхийг шалгахад ашиглагддаг.

Алгоритмын талаар

Голомт банкны картын систем нь интернет худалдааны аюулгүй байдлын үүднээс HMAC-SHA256 алгоритмыг ашиглаж checksum-ыг боловсруулдаг.

HMAC

Криптографын хувьд HMAC нь криптограф хэш функц болон нууц криптографийн түлхүүрийг агуулсан мессеж баталгаажуулах кодын хэлбэр юм.

SHA-256 нь 32bit-ийн криптограф хэш алгоритм.

Хэрхэн ашиглагддаг талаар

Мэдээлэл хүлээн авагч тал ирсэн датануудаас өгөгдсөн томъёолол буюу датануудын нэгдлийн дагуу checksum-г HMAC ашиглан тооцоолж гаргах ба, илгээгчийн явуулсан checksum утгатай тэнцүү тохиолдолд мэдээлэл баталгаатай гэж үзнэ. Харин checksum утгатай тэнцүү биш тохиолдолд мэдээллийн үнэн зөв байдал алдагдсан гэж үзнэ.

Мэдээлэл дамжуулах үед мерчант болон банкны талын checksum утга адилхан байх шаардлагатай.

Хүсэлт болгоны checksum талбарын датануудын нэгдэл болох томъёололыг анхааралтай харж зөв checksum-г үүсгэнэ үү.

Үүссэн checksum нь жижиг үсгүүдийг /lowerCase/ агуулсан hex string утга байна.

checksum нь банкнаас ирж байгаа бүх response /push notification хамаарна/ дээр байгааг анхаарч уг checksum-г өөрийн талдаа өгөгдсөн томъёололынх нь дагуу шалгаж баталгаажуулна уу.

← Алдааны коднуудSamples →
  • Алгоритмын талаар
    • HMAC
  • Хэрхэн ашиглагддаг талаар
Facebook Open Source
Copyright © 2024 Golomt Bank