Aprende Qué es la Función HASH en Criptografía e Informática + [Ejemplo con PYTHON🐍] 🔐

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024

Комментарии • 93

  • @ContandoBits
    @ContandoBits  3 года назад +6

    🔥Mi Curso de CIBERSEGURIDAD 👉www.mastermind.ac/courses/seguridad-en-internet?ref=d78a6b
    🔐Curso completo 👉ruclips.net/video/ASHbuQ1H7qY/видео.html
    💥Vídeo Firma Digital! 👉ruclips.net/video/JRYUxqghPG4/видео.html

  • @murieljaramillo5955
    @murieljaramillo5955 Месяц назад +1

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

    • @ContandoBits
      @ContandoBits  11 дней назад

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

  • @albaezvela98
    @albaezvela98 3 года назад +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  3 года назад

      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!

  • @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.

  • @joseg.9973
    @joseg.9973 3 года назад +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  3 года назад +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 3 года назад +1

      @@ContandoBits entendido, Gracias!

    • @ContandoBits
      @ContandoBits  3 года назад +1

      Nada José, cualquier duda me dices 😁

    • @mitosalazar7538
      @mitosalazar7538 3 года назад +1

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

  • @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!

  • @vidalsomohano2414
    @vidalsomohano2414 3 года назад +2

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

  • @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

  • @johnjlac9379
    @johnjlac9379 2 года назад

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

  • @sebchib
    @sebchib 3 года назад +1

    Buenisimo, lo estaba esperando

  • @mf-11111
    @mf-11111 Год назад

    Increíble, el mejor video que ví

  • @sleipnirish1
    @sleipnirish1 2 года назад

    el video que estaba necesitando gracias amigo

  • @davidhidalgohower4088
    @davidhidalgohower4088 3 года назад +2

    Que buen video!!!

    • @ContandoBits
      @ContandoBits  3 года назад +1

      Me alegro de que te gustara David 😁

  • @dimitrirascalov2143
    @dimitrirascalov2143 3 года назад +3

    Buenardo

  • @cedenoaugusto
    @cedenoaugusto 3 года назад +1

    Está bueno. Gracias.

  • @augusto.carmona
    @augusto.carmona 3 года назад +1

    Excelente video!

  • @nsubelzav8230
    @nsubelzav8230 3 года назад +1

    explicado gracias por compartir

  • @ivancalisaya4218
    @ivancalisaya4218 Год назад

    Buen video

  • @brayanmeza123
    @brayanmeza123 3 года назад +1

    Gracias 😊

  • @ederhuillca
    @ederhuillca Год назад

    ALVVVVVV qué poderosooo

  • @Nachio1978
    @Nachio1978 2 года назад

    Grande

  • @wirleniatrinidad3641
    @wirleniatrinidad3641 3 года назад +1

    Me gustan tus lentes

  • @UeberLandUndMeere
    @UeberLandUndMeere 3 года назад +1

    Muy bueno!

  • @palomaflores2056
    @palomaflores2056 Год назад

    Muy buenos tus videos

  • @sofiavelazquez5616
    @sofiavelazquez5616 Год назад

    Muy buena información

  • @ivancibexd
    @ivancibexd 3 года назад

    Muy bueno el vídeo

  • @Aryel11
    @Aryel11 2 года назад

    Gracias!!

  • @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

  • @anaisabelsauramartinez8421
    @anaisabelsauramartinez8421 3 года назад

    Magnífico.

  • @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 👍

  • @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

  • @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?

  • @erickcm8110
    @erickcm8110 24 дня назад

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

  • @stevensmusic2637
    @stevensmusic2637 5 месяцев назад

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

  • @kikegandia1964
    @kikegandia1964 3 года назад

    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.

  • @darkrose3581
    @darkrose3581 3 года назад +1

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

    • @ContandoBits
      @ContandoBits  3 года назад

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

  • @plossy3263
    @plossy3263 3 года назад +1

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

    • @ContandoBits
      @ContandoBits  3 года назад +1

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

  • @augusto.carmona
    @augusto.carmona 3 года назад

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

  • @wirleniatrinidad3641
    @wirleniatrinidad3641 3 года назад +3

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

    • @ContandoBits
      @ContandoBits  3 года назад

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

  • @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 15 дней назад

      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) :).

  • @jhormanandresjaimesandrade1400
    @jhormanandresjaimesandrade1400 3 года назад

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

  • @jorgearturogarciamorales4580
    @jorgearturogarciamorales4580 3 года назад +1

    Tú qué carrera has estudiado?

    • @ContandoBits
      @ContandoBits  3 года назад

      Ingenieria de Telecomunicaciones!!!

  • @andresgutierrez1804
    @andresgutierrez1804 2 года назад

    Like

  • @batdevilhugo
    @batdevilhugo 3 года назад

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

  • @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 2 месяца назад

      as encontrado alguien que si explique los hash bien?

  • @cordovahernandezgriselda4063
    @cordovahernandezgriselda4063 3 года назад +1

    me marca error en la linea 25

    • @ContandoBits
      @ContandoBits  3 года назад

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

  • @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

  • @mariaeugeniasandoval866
    @mariaeugeniasandoval866 6 месяцев назад

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

  • @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?

  • @Josecarlos-wq5vk
    @Josecarlos-wq5vk 3 года назад +2

    llege tarde ;-;

    • @ContandoBits
      @ContandoBits  3 года назад

      no pasa nada!! Valió la pena?

    • @Josecarlos-wq5vk
      @Josecarlos-wq5vk 3 года назад

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

  • @Ra-qh7pu
    @Ra-qh7pu Год назад

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

  • @wolcoin
    @wolcoin 5 месяцев назад

    Por dios, quita la música de fondo

  • @ss3k
    @ss3k 10 месяцев назад

    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 15 дней назад

      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()