Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

Cold Wallet - Proyecto Criptografía 2026-1

Implementación de una billetera fría (cold wallet) criptográfica con funcionalidades completas de gestión de claves, firma y verificación de transacciones.

Instalación

# Clonar repositorio
git clone https://github.com/SebasEGR/Criptografia.git

# Instalar dependencias
pip install -r requirements.txt

# Instalar como comando global (opcional)
pip install -e .

Uso

# Crear nuevo keystore
wallet init

# Mostrar dirección pública
wallet address

# Firmar transacción
wallet sign --to <dirección> --value <monto> --nonce <secuencia>

# Verificar transacciones recibidas (Copia manualmente la firma de outbox en la carpeta inbox)
wallet recv --path inbox/

# Listar transacciones
wallet list

# Estado del wallet
wallet status

Estructura de archivos

Proyecto/
├── main.py              # CLI principal
├── wallet_A.py          # Gestión de claves
├── wallet_transactions.py # Modelo y firma
├── wallet_verifier.py   # Verificación
├── keystore.json        # Keystore (generado)
├── inbox/              # Transacciones recibidas
├── outbox/             # Transacciones firmadas
├── verified/           # Transacciones verificadas
├── tests/              # Pruebas unitarias
README.md

About

Proyecto final de la materia de Criptografía

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages