V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

gitbrute

Modifica la confirmación principal en un repositorio Git, modificando la hora de confirmación y la hora de autor para que el hash de la confirmación

Modifica un par de marcas de tiempo, de autor y confirmador, para que el hash de la confirmación de Git resultante comience con el prefijo indicado. Esta técnica se basa en la naturaleza del algoritmo SHA-1 utilizado por Git para generar los identificadores de las confirmaciones, donde pequeñas modificaciones en los metadatos pueden resultar en hashes completamente diferentes.

Nota.- La búsqueda de un hash con un prefijo específico puede ser computacionalmente costosa. La duración del proceso aumenta exponencialmente con la longitud del prefijo deseado.

$ gitbrute -cpus 64 -prefix 8e1dcfa696e42
nivel de paralelismo; el predeterminado es el número de procesadores en línea al inicio y hash que se buscará
$ gitbrute -force true
si la confirmación actual ya coincide con el prefijo, se reemplazará por otra

Manipular los hashes de las confirmaciones puede generar confusión o desconfianza en entornos colaborativos. Es recomendable utilizar gitbrute únicamente con fines educativos o en proyectos personales donde se comprenda completamente el impacto de estas modificaciones.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025