Kodax

رمز التحقق الثنائي TOTP — تحدي JavaScript

اكتب totp(secretHex, timeSeconds, digits) حسب RFC 6238: العداد = floor(time / 30) كـ 8 بايت، HMAC-SHA1 بالسر، ثم الاقتطاع الديناميكي، وأرجع الرمز كنص بطول digits مع أصفار بادئة.

const crypto = require('crypto');

function totp(secretHex, timeSeconds, digits = 6) {
  return '';
}

حل هذا التحدي يرتبط بفتح دورة «Authentication & Security» بحسابك.

ابدأ الحل