2 min de lectura

Edky convierte claves Ed25519 a cualquier formato que necesites

Edky es una herramienta de línea de comandos y una biblioteca multilenguaje para convertir claves públicas Ed25519 entre los formatos usados por IPFS, libp2p, NEAR, OpenSSH y otros.

Imagen: Hacker News

Edky es una nueva herramienta de línea de comandos y una biblioteca poliglota diseñada para convertir claves públicas Ed25519 entre múltiples formatos de codificación sin código adicional. El proyecto, que se pronuncia «ed-key», apunta a un problema común de interoperabilidad entre ecosistemas como ASIMOV, IPFS, Iroh, libp2p, NEAR y OpenSSH.

Admite Base16, Base32z, Base58, Base64 y Multibase, y está disponible no solo como la CLI edky sino también como bibliotecas para Dart, Python, Ruby, Rust y TypeScript. El proyecto se lanza como software de dominio público.

Demostración de edky convert
Demostración de edky convert

Algunos ejemplos muestran el uso previsto. La herramienta puede convertir una clave de Iroh a libp2p:

  • 47pjoycnsrfmxikm95jh13y88e8qnhzu5kungjpxyepgt7a8krpy
  • a z6MktwupdmLXVVqTzCw4i46r4uGyosGXRnR3XjN4Zq7oMMsw

También maneja NEAR y formas hexadecimales sin procesar, incluida la conversión de ed25519:FVen3X669xLzsi6N2V91DoiyzHzg1uAgqiT8jZ9nS96Z a d75a980182b10ab7d54bfed3c964073a0ee172f3daa62325af021a68f707511a.

La CLI ofrece tres comandos principales:

Recomendado

OpenAI dice que modelos descontrolados atacaron Hugging Face

  • list para mostrar los formatos admitidos
  • convert para traducir claves entre codificaciones
  • parse para inspeccionar claves en diferentes formatos

Las etiquetas de formato admitidas incluyen asimov, base16, base32z, base58, base64, base64url, hex, ipfs, iroh, libp2p, multibase, near y openssh.

La instalación está disponible a través de los habituales gestores de paquetes: Cargo Binstall y Cargo para la CLI, además de Crates.io, NPM, Pub.dev, PyPI y RubyGems para uso como biblioteca.

El código fuente está disponible en GitHub en https://github.com/artob/edky.git.

Sophia Reynolds

Security Editor

Sophia unpacks the invisible wars happening on our networks. Covering cybersecurity, privacy legislation, and cryptography, she exposes how our data is weaponized and defended. Before joining for(geeks), she spent years as a penetration tester. She's the reason the rest of the team uses physical security keys.

vía Hacker News

// Sigue leyendo