Qué es un HASH en Informática y Criptografía e + [Ejemplo con PYTHON🐍] 🔐

Поділитися
Вставка

КОМЕНТАРІ • 93

  • @ContandoBits
    @ContandoBits  4 роки тому +7

    🔥Mi Curso de CIBERSEGURIDAD 👉www.mastermind.ac/courses/seguridad-en-internet?ref=d78a6b
    🔐Curso completo 👉ua-cam.com/video/ASHbuQ1H7qY/v-deo.html
    💥Vídeo Firma Digital! 👉ua-cam.com/video/JRYUxqghPG4/v-deo.html

  • @murieljaramillo5955
    @murieljaramillo5955 2 місяці тому +2

    Le agradezco por el tiempo que se toma y darnos este conocimiento mas simplificado.

    • @ContandoBits
      @ContandoBits  Місяць тому

      Gracias a ti! Si quieres seguir aprendiendo, tienes Contenido EXCLUSIVO Gratis en la Newsletter 👉 www.contandobits.com/hacking-etico/newsletter-contandobits/

  • @anabelberumen
    @anabelberumen Рік тому

    Hace rato pase por este canal rápidamente pero no vi el vídeo, solo recuerdo "este chico tiene unas cejas muy bellas" y buscando otra cosa(ahora aquí con los hash) dije me quedo, y tiene contenido de criptografía! me encanta el canal.

  • @Mora-mg9cw
    @Mora-mg9cw 2 роки тому

    Bro muchísimas gracias por tu curso, esta increíble, estoy fascinado. Hasta ahora super enganchado.

  • @albaezvela98
    @albaezvela98 4 роки тому +6

    Muy buen video, vengo del video de criptografía de llave pública o asimétrica. Me gusta como estas explicando en tus videos. Estas haciendo muy buen material en videos ya me suscribi, un saludo. Veo que tienes 20,000 suscriptores hasta este momento, estoy seguro que si sigues poniendo empeño en el contenido de tus videos, puedes llegar a tener mas suscriptores. Mucho éxito ya tienes otro suscriptor mas.

    • @ContandoBits
      @ContandoBits  4 роки тому

      Hola Alberto!! Bienvenido al canal! Me alegra mucho que te guste el contenido 😁 esto es solo el principio, tengo pensadas grandes cosas 😍 Gracias otra vez amigo!

  • @johnjlac9379
    @johnjlac9379 2 роки тому

    Udffff hay que verlo unas 100 veces para entender
    Saludos y gracias

  • @mf-11111
    @mf-11111 2 роки тому

    Increíble, el mejor video que ví

  • @vidalsomohano2414
    @vidalsomohano2414 3 роки тому +2

    Gracias profe!!!!!!!!!!!!!!!!!!!!!!

  • @sleipnirish1
    @sleipnirish1 2 роки тому

    el video que estaba necesitando gracias amigo

  • @sebchib
    @sebchib 4 роки тому +1

    Buenisimo, lo estaba esperando

  • @cedenoaugusto
    @cedenoaugusto 3 роки тому +1

    Está bueno. Gracias.

  • @michellecarniglia871
    @michellecarniglia871 2 роки тому

    no parece la misma persona de los 3 videos anteriores pense q era un hermano o algo .. igual muy buenos los videos jajaja

  • @palomaflores2056
    @palomaflores2056 Рік тому

    Muy buenos tus videos

  • @nsubelzav8230
    @nsubelzav8230 4 роки тому +1

    explicado gracias por compartir

  • @yahirlopez3581
    @yahirlopez3581 3 роки тому +1

    Sigue subiendo videos así!
    Son sumamente buenos y entretenidos :,3

    • @ContandoBits
      @ContandoBits  3 роки тому

      Muchas gracias Erick!!! No dudes que lo seguiré haciendo jejeje

  • @augusto.carmona
    @augusto.carmona 3 роки тому +1

    Excelente video!

  • @RobelMerechTrenti
    @RobelMerechTrenti 3 роки тому +2

    Hola! muchas gracias por el video! Pregunta de principiante: ¿se podría reconstruir todo el quijote desde una función hash de resumen, como la que explicaste, teniendo el algoritmo correcto para aplicar la función inversa? Gracias!

  • @sofiavelazquez5616
    @sofiavelazquez5616 Рік тому

    Muy buena información

  • @brayanmeza123
    @brayanmeza123 3 роки тому +1

    Gracias 😊

  • @ederhuillca
    @ederhuillca Рік тому

    ALVVVVVV qué poderosooo

  • @davidhidalgohower4088
    @davidhidalgohower4088 4 роки тому +2

    Que buen video!!!

    • @ContandoBits
      @ContandoBits  4 роки тому +1

      Me alegro de que te gustara David 😁

  • @joseg.9973
    @joseg.9973 4 роки тому +7

    Si un hash siempre mide 256 bits y la cantidad de combinaciones que puedes hacer con 256 cosas (aunque muy alta) es finita entonces como puede ser único e irrepetible? Si haces hash de un montón de cosas al final tendrá que salir uno repetido no? Quizá esté equivocado pero las mates no me cuadran.

    • @ContandoBits
      @ContandoBits  4 роки тому +4

      Hola José! Tienes razón los número son finitos, pero en este caso el número de combinaciones posibles es 2^256, o lo que es lo mismo: "115792089237316195423570985008687907853269984665640564039457584007913129639936" combinaciones posibles, por lo que con la capacidad de computación a día de hoy es imposible de sacar en un tiempo razonable (vida útil del hash) 😁

    • @joseg.9973
      @joseg.9973 4 роки тому +1

      @@ContandoBits entendido, Gracias!

    • @ContandoBits
      @ContandoBits  4 роки тому +1

      Nada José, cualquier duda me dices 😁

    • @mitosalazar7538
      @mitosalazar7538 3 роки тому +1

      La computación cuántica si podría romper este límite?

  • @ivancibexd
    @ivancibexd 3 роки тому

    Muy bueno el vídeo

  • @UeberLandUndMeere
    @UeberLandUndMeere 3 роки тому +1

    Muy bueno!

  • @ivancalisaya4218
    @ivancalisaya4218 Рік тому

    Buen video

  • @Aryel11
    @Aryel11 2 роки тому

    Gracias!!

  • @wirleniatrinidad3641
    @wirleniatrinidad3641 4 роки тому +1

    Me gustan tus lentes

  • @Nachio1978
    @Nachio1978 2 роки тому

    Grande

  • @anaisabelsauramartinez8421
    @anaisabelsauramartinez8421 3 роки тому

    Magnífico.

  • @darkrose3581
    @darkrose3581 4 роки тому +1

    Muy buen vídeo, lástima que aún no aprendo Phyton😢

    • @ContandoBits
      @ContandoBits  4 роки тому

      muchas gracias!! a ver si en un futuro creo un curso!!

  • @elprincipe8690
    @elprincipe8690 3 роки тому +1

    Muy bueno... es verdad que los ordenadores cuánticos pueden cargarse a bitcoin.. ?

    • @ContandoBits
      @ContandoBits  3 роки тому +1

      estará por ver, pero posiblemente, ya que la capacidad de resolución de hashes será mucho más elevada, hablaremos de ello en el vídeo de bitcoins o cripto cuántica!

    • @elprincipe8690
      @elprincipe8690 3 роки тому

      @@ContandoBits gracias espero el video 👍

  • @dimitrirascalov2143
    @dimitrirascalov2143 4 роки тому +3

    Buenardo

  • @andrezlatam
    @andrezlatam 2 роки тому

    no entiendo donde dice que alice le manda el archivo a bob, luego un ciberdelincuente no podria interceptarlo, ¿no deberia ser que Alice envie el mensaje para comprobar la integridad por el canal seguro?, ¿como bob sabe que algoritmo ultilizo Alice para encriptar?, ¿no seria mas seguro que bob desencripte el hash sin mandar el mensaje desencriptado por un canal no seguro probando si el hash coincide?

  • @modifiedjungle9140
    @modifiedjungle9140 3 роки тому

    Una duda, el echo de que haya un número determinado de bits significa que hay limitadas combinaciones pero si puedes sacar el has de un archivo lo largo que sea significa que algún has está repetido

  • @kikegandia1964
    @kikegandia1964 4 роки тому

    Video tecnico pero bien explicado, el Has en una forma de encriptar?

    • @anaisabelsauramartinez8421
      @anaisabelsauramartinez8421 3 роки тому

      No porque con un hash nunca puedes obtener el texto en claro. Simplemente es un código que nos permite ver que no se han modificado los caracteres de un documento o para comparar el hash de la contraseña que metemos en nuestras cuentas para acceder con el hash que se almacenó en una base de datos cuando creaste la contraseña, entre otras funciones. La clave está en que no hay marcha atrás.

  • @augusto.carmona
    @augusto.carmona 3 роки тому

    La explicación de integridad serían las llaves públicas y privadas?

  • @stevensmusic2637
    @stevensmusic2637 6 місяців тому

    que clase de magia negra es estas XD ,buena clase para aprender

  • @stefaniacaballero1142
    @stefaniacaballero1142 3 роки тому

    Muchas gracias, tengo una duda... Ya nos has contado como generar el HASH, pero si ahora quiero hacerlo a la inversa? Si ya tengo el cifrado, cómo lo convierto en el mensaje en claro?

    • @juanamores6296
      @juanamores6296 Місяць тому

      Para revertir un hash a su "texto original" (mensaje en claro), necesitas tener en cuenta que los algoritmos de hash como SHA256 y SHA512 son funciones unidireccionales. Esto significa que no está diseñado para revertir un hash a su valor original, ya que el proceso de hashing es irreversible (al menos por ahora) :).

  • @erickcm8110
    @erickcm8110 2 місяці тому

    Te equivocaste en una parte. Los hash si son repetibles. La probabilidad es muy baja. Pero si se pueden repetir.

  • @jorgearturogarciamorales4580
    @jorgearturogarciamorales4580 4 роки тому +1

    Tú qué carrera has estudiado?

    • @ContandoBits
      @ContandoBits  3 роки тому

      Ingenieria de Telecomunicaciones!!!

  • @plossy3263
    @plossy3263 4 роки тому +1

    wow vine por tu anuncio, la verdad tu canal me esta gustando muchisimo, no me arrepiento de haberle dado clic JAJAJAJA

    • @ContandoBits
      @ContandoBits  4 роки тому +1

      Muchísimas gracias amigo!! Bienvenido, se vienen grandes cosas jeje

  • @batdevilhugo
    @batdevilhugo 3 роки тому

    No mames viejo jjaja ese libro hay en la red gratis, si buscas bien, buen contenido saludos

  • @wirleniatrinidad3641
    @wirleniatrinidad3641 4 роки тому +3

    1:00 oye , que le pasó al audio?

    • @ContandoBits
      @ContandoBits  4 роки тому

      el cambio del audio de la cámara al del pc :(

  • @jhormanandresjaimesandrade1400
    @jhormanandresjaimesandrade1400 3 роки тому

    Este hash aun se usa o ya lo rompieron? saludos bro

  • @Leninalberto09
    @Leninalberto09 3 роки тому +1

    Sabes. Creo que con algo de animación quedaría mas atractivo el vídeo

    • @ContandoBits
      @ContandoBits  3 роки тому

      ya amigo, pero no tengo conocimientos de animación :(

    • @Leninalberto09
      @Leninalberto09 3 роки тому

      @@ContandoBits no te creo! Oye pero yo si. Puedo colavorarte con las animaciones en mudo. Porque dispongo de un tablet windows y no tiene drivers entonces puedo hacerte las animaciones mudas y luego tu las usas en tus vídeos. Que dices? Puedo colaborar con tu canal y gratis. No te cobro nada :3

    • @Leninalberto09
      @Leninalberto09 3 роки тому

      @@ContandoBits Cambié de opinión, mejor te propongo un trato te enseño y tu me enseñas o te ayudo y tu me enseñas, necesito hacer una cosa en la darknet y no se bien como hacerla, me ayudas?

  • @floaguirre5978
    @floaguirre5978 Рік тому

    El algoritmo hash que creaste de ejemplo se me hace que no tiene sentido porque funcionaria para cualquier entrada de longitud 4

    • @aldair9266
      @aldair9266 4 місяці тому

      as encontrado alguien que si explique los hash bien?

  • @modifiedjungle9140
    @modifiedjungle9140 3 роки тому

    La k está repetida en Kike y le has puesto a la primera K el 1 y a la segunda un 3

  • @cordovahernandezgriselda4063
    @cordovahernandezgriselda4063 4 роки тому +1

    me marca error en la linea 25

    • @ContandoBits
      @ContandoBits  4 роки тому

      mira a ver que estén los espacios bien tabulados!

  • @Josecarlos-wq5vk
    @Josecarlos-wq5vk 4 роки тому +2

    llege tarde ;-;

    • @ContandoBits
      @ContandoBits  4 роки тому

      no pasa nada!! Valió la pena?

    • @Josecarlos-wq5vk
      @Josecarlos-wq5vk 4 роки тому

      @@ContandoBits aprendi algo pero si tubiera tarjeta compraria el producto del hash

  • @mariaeugeniasandoval866
    @mariaeugeniasandoval866 7 місяців тому

    Molesta mucho esa música de fondo (bueno a mí) sorry

  • @andresgutierrez1804
    @andresgutierrez1804 2 роки тому

    Like

  • @Ra-qh7pu
    @Ra-qh7pu Рік тому

    Realmente no se escucha un pingo con la musica y el microfono bajo

  • @wolcoin
    @wolcoin 6 місяців тому

    Por dios, quita la música de fondo

  • @ss3k
    @ss3k 11 місяців тому

    kiko xd

  • @uninhm
    @uninhm 3 роки тому +1

    6:50 eso no es así!

  • @betoemihtevas
    @betoemihtevas 2 роки тому +1

    not working for me dont know what i am doing wrong
    import hashlib
    from hmac import digest
    from unicodedata import name
    class HASH:
    def generaHash(h):
    digest=h.hexdigest()
    return digest
    x=0
    while x

    • @juanamores6296
      @juanamores6296 Місяць тому

      The issue in this script is that the menu and hash generation are structured in a way that the option to end the program is not well managed, and the execution flow does not allow a clean exit from the loop. Here are some corrections and improvements to make the script work correctly:
      import hashlib
      class HASH:
      @staticmethod
      def generateHash(h):
      return h.hexdigest()
      def main():
      while True:
      print("Choose the number of the algorithm to use")
      print("1-SHA256")
      print("2-SHA512")
      print("3-End the program")

      try:
      algorithm_choice = int(input())
      except ValueError:
      print("Please enter a valid number.")
      continue

      if algorithm_choice == 3:
      print("The end")
      break

      if algorithm_choice not in [1, 2]:
      print("Invalid option, please try again.")
      continue

      print("Enter data to hash")
      data = input()

      if algorithm_choice == 1:
      algorithm = "sha256"
      elif algorithm_choice == 2:
      algorithm = "sha512"

      byte_data = bytes(data, 'utf-8')
      h = hashlib.new(algorithm, byte_data)
      hash_result = HASH.generateHash(h)
      print()
      print(hash_result)
      print()
      if __name__ == "__main__":
      main()