¿Cuál es la forma más rápida de aplicar un código de hardware a la fuerza bruta?

2

Donde vivo, hay un teclado con números del 0 al 9 y dos letras, A y B.

Alusarlo,notéqueelcódigoseverificóenlasúltimas5cosasingresadas.Siintentaracadacódigoenelteclado,unarespuestasimpleseríacomenzardesde00000,00001,00002...BBBBB.

Sinembargo,esosignificaríaqueseperdiótiempoenelproceso.Considereaalguienescribiendo123456789enelteclado.

Enestecaso,silapuertanoseabre,sabemosquelossiguientescódigosnosonválidos:

  • 12345
  • 23456
  • 34567
  • 45678
  • 56789

Loqueestoybuscandoesunalgoritmo,oalmenoselnombrede,paraencontrarlarutaconmenospulsacionesdeteclas.

Noestoybuscandouna"manera inteligente" de adivinar el código, como en el caso de qué dígitos están sucios.

    
pregunta WayToDoor 17.12.2018 - 10:22
fuente

1 respuesta

3

Esto se denomina secuencia de De Bruijn . Un patrón que contiene todos los patrones dentro de él.

    
respondido por el Sjoerd 17.12.2018 - 11:57
fuente

Lea otras preguntas en las etiquetas