Verifikācijas kods

Verifikācijas kods, kas tiek attēlots lietotājam, tiek aprēķināts, pamatojoties uz faktisko digest_value, šādi:

integer(SHA256(hash)[-2:-1]) mod 10000

Aprēķiniet SHA256 no faktiskās digest_value vērtības, izgūstiet 2 galējos baitus no rezultāta labās puses, interpretējiet tos kā neparakstītu veselu skaitli big-endian formātā un attēlojiet pēdējos 4 ciparus decimālajā formā.

Šeit vienmēr tiek izmantots SHA256, neatkarīgi no tā, kāds algoritms tika izmantots sākotnējās jaucējvērtības (hash) aprēķināšanai.


Did this page help you?