> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ark-dev.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Quantum Ark

> Librería WebAssembly de alto rendimiento para hashing criptográfico de nivel empresarial.

**Quantum Ark** es una librería WebAssembly enfocada en hashing seguro y rendimiento estable para aplicaciones sensibles.

## Características clave

### Seguridad post-cuántica

* **Resistencia cuántica** con primitivas basadas en criptografía de retículos.
* **Difusión avanzada** con arquitectura no lineal.
* **PBKDF2 extendido** entre 80,000 y 150,000 iteraciones.

### Arquitectura segura

* **Zero-Knowledge**: no expone información de claves.
* **Determinismo criptográfico** para resultados reproducibles.

## Instalación

```bash theme={"dark"}
npm install quantum_ark
```

## Uso básico

### JavaScript y TypeScript

```javascript theme={"dark"}
import init, { 
  quantum_ark_hash,
  quantum_ark_hash_with_hmac,
  quantum_ark_verify 
} from 'quantum_ark';

import wasmUrl from "quantum_ark/quantum_ark_bg.wasm?url";

async function setupQuantumArk() {
  await init(); // o await init(wasmUrl) en Vite
  
  const password = "mi_password_seguro_2025";
  const appKey = "mi_clave_aplicacion_secreta_unica";
  
  // Hash con HMAC
  const hashHMAC = quantum_ark_hash_with_hmac(password, appKey);
  console.log('Hash HMAC:', hashHMAC);
}
```

## Referencia API

* `quantum_ark_hash(password, key)`: Hash estándar.
* `quantum_ark_hash_with_hmac(password, key)`: Hash máxima seguridad.
* `quantum_ark_verify(password, key, storedHash)`: Verificación segura.

Más detalles en el repositorio en GitHub.
