- Deja el archivo descargado en Descargas, sin descomprimir ni cambiar su nombre. Espera a que termine la descarga.
- Abre PowerShell: pulsa Inicio, escribe PowerShell y ábrelo. No necesitas permisos de administrador.
- Copia el bloque completo, pégalo en el terminal y pulsa Intro. Solo calcula y compara el hash; no instala ni abre la App.
- Lee el resultado debajo del bloque pegado. Puede tardar unos segundos.
El texto del bloque es el comando que debes pegar. El resultado OK o KO aparecerá después de ejecutarlo.
Pega este bloque completo
& {
$folder = Join-Path ([Environment]::GetFolderPath('UserProfile')) 'Downloads'
try {
$known = (Get-ItemProperty -LiteralPath 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -ErrorAction Stop).'{374DE290-123F-4565-9164-39C4925E467B}'
if ($known) { $folder = [Environment]::ExpandEnvironmentVariables($known) }
} catch {}
$file = Join-Path $folder 'Cuvex-Desktop-1.0.0-beta.9.13.1-Windows-x64.zip'
Write-Host 'COMPROBANDO TU DESCARGA DE CUVEX…' -ForegroundColor Cyan
Write-Host ('Archivo descargado: ' + $file)
if (-not (Test-Path -LiteralPath $file -PathType Leaf)) {
Write-Host 'KO (FAIL) — ARCHIVO NO ENCONTRADO' -ForegroundColor Red
Write-Host 'Comprueba que la descarga ha terminado y que el archivo está en Descargas con su nombre original.' -ForegroundColor White
$global:LASTEXITCODE = 1
return
}
try {
$actual = (Get-FileHash -Algorithm SHA256 -ErrorAction Stop -LiteralPath $file).Hash
Write-Host ''
Write-Host '========================================'
Write-Host 'RESULTADO DE LA COMPROBACIÓN DE CUVEX' -ForegroundColor Cyan
if ($actual -eq 'e3f7267097548c8739ac8b6a783c93792fe8785176578568bb8e8c846901e99a') {
Write-Host 'OK — ARCHIVO VERIFICADO' -ForegroundColor Green
Write-Host 'El archivo coincide con el SHA-256 que publicamos para esta versión. La comprobación de integridad ha terminado correctamente.' -ForegroundColor White
$global:LASTEXITCODE = 0
return
}
} catch {}
Write-Host 'KO (FAIL) — NO ABRAS ESTE ARCHIVO' -ForegroundColor Red
Write-Host 'El archivo no coincide con el hash publicado. Descárgalo de nuevo desde Cuvex y repite la comprobación. Si vuelve a fallar, escribe a sato@cuvex.io.' -ForegroundColor White
$global:LASTEXITCODE = 1
}
Resultado esperado al terminar
OK — ARCHIVO VERIFICADOEl archivo coincide con el SHA-256 que publicamos para esta versión. La comprobación de integridad ha terminado correctamente.
KO (FAIL) — NO ABRAS ESTE ARCHIVOEl archivo no coincide con el hash publicado. Descárgalo de nuevo desde Cuvex y repite la comprobación. Si vuelve a fallar, escribe a sato@cuvex.io.
