رمز التحقق الثنائي 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» بحسابك.
ابدأ الحل