DY

Dahab Secure Backend

TIME-WINDOW: 05:00m

Zero-Compute API Console

File Request Simulator
Response Payload
Awaiting request output...

Android Kotlin Code Example

import java.security.MessageDigest

fun generateSecureFilename(endpoint: String, secret: String): String {
    val timeWindowMs = 5 * 60 * 1000L
    val currentBlock = System.currentTimeMillis() / timeWindowMs
    val input = secret + currentBlock.toString()
    
    val bytes = MessageDigest.getInstance("SHA-256").digest(input.toByteArray())
    val hash = bytes.joinToString("") { "%02x".format(it) }
    
    return "${endpoint}/${hash}.json"
}

// Usage in Android:
// val url = "https://api.dahabelyoum.com/api/" + generateSecureFilename("gold", "DahabElyoum_Super_Secret_Key_2026")
// val request = Request.Builder().url(url).build()