Skip to main content
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

npm install quantum_ark

Uso básico

JavaScript y TypeScript

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.