criptografia:pass

pass

gestión de contaseñas desde CLI multiplataforma (no-win)

  • clientes GUI
  • plugin ZSH
  1. crear clave GPG pública-privada
    • gpg --gen-key
  2. inicializar repositorio (con el nombre o fingerprint usado en la clave GPG)
    • pass init <gpg-id>
      • almacena la información en ~/.password-store (por defecto)
      • se puede cambiar con --path=<carpeta>
  • consultar repositorio:
    pass [ls] [subcarpeta]
  • busca transversalmente entradas con <cadena>:
    pass find <cadena>
  • muestra contraseña de la entrada:
    pass [show] [--clip]] <entrada>
    • opcionalmente copia en portapapeles durante 45 segundos
  • busca las entradas coincidentes con la <cadena_contraseña>
    code grep <cadena_contraseña>
  • Inserta/modifica nueva entrada:
    pass <insert|edit> [--echo] [--multiline] [--force]<folder>/<pass>
    • --force no preguntará en caso de sobreescribir una existente
  • Generar contraseña:
    pass generate [--no-symbols,-n] [--clip,-c] [--qrcode,-q] [--in-place,-i | --force,-f] <entrada> [longitud]
    • por defecto de 25 caracteres
  • eliminar:
    pass rm [--recursive,-r] [--force,-f] <folder>/<pass>
  • mover o renombrar:
    pass mv [--force,-f] old-path new-path
  • copiar:
    pass cp [--force,-f] old-path new-path

al activarse la opción GIT, al hacer modificaciones sobre las contraseñas son automaticamente commiteadas

  • pass git init
  • pass git remote add origin <URL repo>
  • pass git {push|pull} [--set-upstream] origin <branch>
  • criptografia/pass.txt
  • Darrera modificació: 03/10/2024 02:58
  • per mate