software:utils:enchive

Aquesta és una revisió antiga del document


enchive

  • descargar el repositorio: git clone https://github.com/skeeto/enchive.git
  • compilar con make PREFIX=~/bin/enchive install
    • después podemos enlazarlo con /usr/local/binln -s ~/bin/enchive/bin/enchive /usr/local/bin/enchive
    • en MAC me ha pedido que instale xcode-select install
  • enchive keygen --derive:
    • genera un par de claves a partir de una frase, lo que nos permite regenerar las keys en caso de necesidad
      • secret key passphrase es la frase que genera la clave privada
      • protection passphrase es la contraseña que protege la clave privada
    • podemos proteger la clave privada (para desencriptar) con una contraseña
    • las claves se guardan en ~/.config/enchive
  • enchive archive <file>:
    • genera un <file>.enchive, fichero encriptado del original (sin pedir contraseñas)
  • enchive extract <file>.enchive
    • solicita, si la tuviese, la contraseña de la clave privada para extraer la información
    • --agent[=seconds] permite retener en memoria la contraseña por si hemos de hacer varias operaciones (durante 15 minutos por defecto, o especificar los segundos)
  • enchive fingerprint : muestra la huella de la clave (para verificar con otra persona)
  • otros parámetros:
    • --pubkey <file>.pub : especifica el fichero de clave pública a usar
    • --seckey <file>.sec : especifica el fichero de clave privada a usar
  • cadena de texto, encriptada y envíada a través de transfer.sh:
    echo "mi mama me mima mucho" | enchive archive | transfer <IDENTIFICADOR>
    • pruebas con base64 no han funcionado:
      base64 --output mate2.b64.enchive --input -<<< $(echo "mi mama me mima mucho" | enchive archive)
      base64 --decode --output mate2.enchive --input mate2.b64.enchive #enchive: checksum mismatch!
  • desencriptar:
    curl https://transfer.sh/2bxTD6/mate.test | enchive extract > mate.txt # transfer.sh URL is a example
  • mtorrese:
  • software/utils/enchive.1699004098.txt.gz
  • Darrera modificació: 03/11/2023 02:34
  • per mate