Me pregunto ... ¿cuál es la longitud máxima de la cadena que va a ser hash?¿Cuál es la longitud máxima de la cadena que va a ser hash?
Por ejemplo, para hash Hello, world!
con SHA-1 no hay problemas. Pero ¿qué pasa con las cuerdas que tienen 100'000'000 caracteres de largo? ¿Funciona? ¿De alguna manera aumenta la posibilidad de colisión?
¿Hay algún límite?
La probabilidad de colisiones depende de cuántas cadenas hash, no de la longitud individual de cada cuerda. No obtendrá ningún tipo de colisión con una sola cuerda, ya que solo tiene un valor ... –
@Thomas Pornin: Sí, dije "una colección de cadenas de 100MB". Y sería una colección bastante grande también con todas las permutaciones, etc. – gbn