Хешування, кодування, шифрування. В чому різниця?

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

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

  • @AdminAdmin-sl2qf
    @AdminAdmin-sl2qf 11 месяцев назад +1

    ❤❤❤❤❤❤❤❤❤❤❤❤

  • @urkosh
    @urkosh Год назад +1

    Класний котент. А головне зацікавив. Хочу дізнатися більше. Дякую

  • @nikiforovpizza
    @nikiforovpizza 4 месяца назад

    Хороше відео, дякую за роботу!

  • @alex-v7e6v
    @alex-v7e6v 5 месяцев назад +1

    прекрасне детальне пояснення Хешування, кодування і шифрування. Дуже дякую! Міцного вам здоровя

  • @matash149
    @matash149 Год назад +11

    Дякую за відео. Продовжуйте в цьому ж дусі. Дуже корисно. Чекаю на наступні відео. Можна і подовші по пів години - годину. Щоби не тільки основи.

  • @Taronimus
    @Taronimus Год назад +1

    Дуже якісне відео, база в чистому вигляді. Відчувається ваш клас як програміста)

  • @rickbacker1
    @rickbacker1 Год назад +2

    Як завжди просто і зрозуміло про складне. Дякую Вам.
    P. S.: якість відео просто бімба!

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

    Дякую) Дуже інформативно!

  • @vladyslavsosnov8412
    @vladyslavsosnov8412 Год назад +2

    Дякую за відео, інформативно та цікаво

  • @АндронМакарон-э1м
    @АндронМакарон-э1м Год назад +1

    Дякую.

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

    Дякую за інформацію!

  • @sstage44
    @sstage44 Год назад +2

    Коротке і лаконічне пояснення. Дуже цікаво слухати !

  • @тимур_атмосферный
    @тимур_атмосферный 4 месяца назад

    Дуже цікава інформація, дякую. Єдино що хотілося б текст трошки більше і розбірливіше

    • @AboutProgramming
      @AboutProgramming  4 месяца назад +1

      Дякую за відгук. Відносно розбірливості, то це прям мій баг. Але я працюю на цим)

  • @ОленаЄфименко-б6ю

    Дуже вам дякую за якісний контент, запишіть відео, будь ласка, ще про кешування контенту з врахуванням питань безпеки. Дякую ще раз!

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

    Дякую за відео! Контент як завжди топ.
    З дрібниць маю відчуття, що потрібна якась заставка на кінець відео)
    Удачі в просуванні каналу

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

    Дуже круте відео! Дякую за україномовниий контент!

  • @v.ilchenko
    @v.ilchenko Год назад +1

    О, подобається що developer’s roadmap переїжджає сюди потрохи :)

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

    Дякую, дуже цікаво. Чекаємо продовження.

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

    Дякую за відео, завжди цікаво

  • @lilysea688
    @lilysea688 Год назад +1

    Дякую, Вікторе, дуже корисне відео 👌

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

    вав дуже дуже дякую, я один з тих хто плутав ті поняття до того як побачив це відео))

  • @yuriiholskyi9009
    @yuriiholskyi9009 Год назад +3

    Круто, цікаві теми, також хотілось би відзначити окремо прогрес у зйомці самих відео в кращу сторону :)

    • @AboutProgramming
      @AboutProgramming  Год назад +1

      Дякую! Та й це перше відео, яке залив в 4к :)

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

    Завжди плутаюсь в них, дякую)

  • @BorysYermokhin-t8e
    @BorysYermokhin-t8e 10 месяцев назад

    дякую!

  • @СергейЛиствягов-х9ы

    Дякую, коротко та зрозуміло 🦾

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

    👍

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

    Дякую

  • @ВиталийПервий
    @ВиталийПервий Год назад

    Дякую за відео! Цікаво👍

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

    Дякую. Цікаві та пізнавальні відео. Було б цікаво почути про блокчейн. Його перстективи розвитку, та практичне застосування.

    • @AboutProgramming
      @AboutProgramming  Год назад +2

      Блокчейн специфічна штука, найближчім часом не планую відео на цю тему, але пізніше можливо

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

    Дуже цікаво що картинку можна подати у вигляді тексту. Дякую за відео 👍
    А у мене є питання. Чи описаний вище прийом допоможе "замаскувати" мою фотку від скачування? Просто цікаво 😊

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

      Дякую! Щось у мене загубився цей коментар) відносно фото, то браузер всеодно дозволяє зберігти картинку. Тому, на жаль, прийом з base64 не допоможе

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

    Т
    О
    П
    !!!

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

    Заархівувати дані і захистити їх паролем. Це можна назвати шифруванням?

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

      По ідеї так й має працювати, якщо правильно реалізовано, інакше можна було б просто викусити потрібні дані з файлу

  • @Vladyslav_Sliusar
    @Vladyslav_Sliusar Год назад +1

    Привіт. Дякую за відео)
    А ти можеш більш детально розповісти про асиметричний та симетричний підписи та про асиметричне та симетричне шифрування? Навіщо цей підпис взагалі потрібно, в на що він впливає..
    З хешуванням та кодуванням все зрозуміло з твого відео стало.

    • @AboutProgramming
      @AboutProgramming  Год назад +2

      Дякую. Це цікава тема. Й багато цікавих прикладів використання асиметричної крипетографії на практиці. Зроблю окреме відео

    • @Vladyslav_Sliusar
      @Vladyslav_Sliusar Год назад +1

      @@AboutProgramming Дяка, будемо чекати. Я як раз намагався розібратися як працюєш SSL/TLS)

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

    Лайк, як завжди.
    (Було б добре фонову музику зробити тихіше, бо в деяких моментах вона на одному рівні гучності з тобою, і заважає слухати)

    • @AboutProgramming
      @AboutProgramming  Год назад +2

      Так. В останніх відео трохи голосніше зробив. На різних девайсах по різному чути. Виправлю. Дякую, що помітив!

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

    Цікаве відео! Дякую за Українську!

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

    Коротко та по суті. В кінці тільки нарізка кадрів якось збилась, було видно різкі переходи)

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

    Якщо цифровий підпис є частиною асинхронного шифрування і в json web token використовується підпис, то чому він вважається не зашифрованим?

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

      Дані в jwt не шифруються, а просто кодуються в base64. Тобто вони не зашифровані бо їх ніхто не шифрує. Відносно цифрового підпису, то в jwt може використовуватися як симетричне, так й асиметричне шифрування, але в будь-якому випадку підпис лежить в токені окремо. Тобто є закодовані дані в base64 й окремо підпис, який по суті є зашифрованою контрольною сумою даних

  • @vitalii2608
    @vitalii2608 9 месяцев назад

    Класний контент. Відео цікаве, але очікування не виправдав, все звелося до переліку програм і додатків які використовують ці терміни. Вибач, але я до кінця не зрозумів різницю, можеш зробити відос де більш глибше можна зануритись у ці поняття?

    • @AboutProgramming
      @AboutProgramming  9 месяцев назад

      Підкажи, що саме цікавить? Відносно програм, то це не програми, а скоріше приклади алгоритмів. В цілому, є три поняття:
      1. Хешування - взяти будь-який об'єм даних й перетворити його певну строку певної довжини, й ця операція однонаправлена.
      2. Шифрування - взяти дані й ключ й отримати на виході дані, які без ключа не можна зрозуміти. Є два види - симетричне (один й той самий ключ для шифрування й розшифрування) й асиметричне (коли для розшифрування використовується інший ключ).
      3. Кодування - представлення даних в іншому вигляді
      Про це все є у відео. Відносно більш детальних розборів конкретних алгоритмів, то на каналі є відео про Base64, але ще планую відео про HTTPS, де трішки пройдусь по асиметричній криптографії. Якщо зацікавив конкетний алгоритм, то кажи

    • @vitalii2608
      @vitalii2608 9 месяцев назад

      @@AboutProgramming дякую, вже почитав в гуглі, що цікавило. Насправді у тебе дійсно вдається на пальцях пояснити важкі і важливі теми, це говорить про великий досвід, респект!

  • @arthur_white30
    @arthur_white30 Год назад +4

    Подтягиваю основы из универа с этими видосами)
    За время работы в продакшене начинают забываться азы, так как не часто приходится делать это самому, а просто берешь интеграцию с каким-то Auth0 и получаешь кучу галочек по бизнес требованиям
    Спасибо за видос, жду новые
    Интересны более сложные темы по типу систем дизайна, архитектур, devops для разрабов и прочего
    Все буде Україна 🇺🇦

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

    Топ, добавте спонсорство для можливості підтримки та просування каналу, і дякую за контент українською🤝

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

      Дякую! Спонсорство запустив вже як місяць :)

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

      @@AboutProgramming не бачив кнопки стати спонсором, вже знайшов

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

      @@archi5235 ruclips.net/channel/UChhNJ3SmzX_d7kMpSEMDfzgjoin

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

    Треба патреон!

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

      Все більше й більше підписників про це кажуть. Значить контент виходить корисним. Дякую за підтримку!🙂

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

    Малювання то не його. Тот случай когда рисование не помогает, а вот пара достаточно информативных слайдов избавила бы от части объяснения или помогла бы в нём.

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

      Збирав фідбек - слайди гірше заходять бо вони статичні

  • @king.shark.g
    @king.shark.g 3 месяца назад

    Дуже цікаво але нічого не зрозуміло 🥲😅

    • @AboutProgramming
      @AboutProgramming  3 месяца назад

      Ну, половину справи я зробив - зацікавив. Залишатися друга половина)

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

    css в base64 сорян не зрозуміло))

    • @andriidoroshenko8653
      @andriidoroshenko8653 Год назад +1

      Мова йде про випадок коли ви маєте на меті не імпортувати картинку, а представити її в розмітці як набір даних. Для цього використовують саме base64

    • @AboutProgramming
      @AboutProgramming  Год назад +1

      css-tricks.com/data-uris/

    • @AboutProgramming
      @AboutProgramming  Год назад +3

      Планую знати окреме відео про Base64. Буде як доповнення до цього відео 🙂

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

      Дякую, не знав, цікаво)

  • @steelhead4590
    @steelhead4590 Год назад +1

    Спасибо за интересное видео! Ну и на украинском послушать вдвойне приятнее. И не важно что комментарий на русском. Спасибо, Виктор! 🇺🇦

  • @master.joda987
    @master.joda987 Год назад

    дивився відео - 9хв
    гуглив про все що там сказано - півтори години

  • @Andrew-nh9he
    @Andrew-nh9he 4 месяца назад

    Асиметричні ключі не працюють в дві сторони, працює тільки в одну сторону

    • @AboutProgramming
      @AboutProgramming  4 месяца назад

      В яку саме?

    • @Andrew-nh9he
      @Andrew-nh9he 4 месяца назад

      Публічний ключ шифрує, а приватний разшифровує - в іншу сторону не працює

    • @AboutProgramming
      @AboutProgramming  4 месяца назад

      Не зовсім так. Аби шифрували тільки публічними ключем, тоді не працював би цифровий підпис, бо будь-хто його змін би підробити (оскільки всі мають публічний ключ)

    • @Andrew-nh9he
      @Andrew-nh9he 4 месяца назад

      @@AboutProgramming Ага, там трошки інакше, у кожного свій приклад просто в голові з'явився
      У випадку з цифровим підписом приватний ключ використовується для підпису (шифрування хешу), а публічний ключ - для його розшифрування.
      У передачі даних (наприклад, через HTTPS) асиметричне шифрування використовується дещо по-іншому:
      Публічний ключ використовується для шифрування даних, Приватний ключ використовується для розшифрування цих даних

    • @AboutProgramming
      @AboutProgramming  4 месяца назад

      Не зовсім так. В https публічний ключ для шифрування даних не використовується, дані шифруються симетричними ключем AES або Chacha20. Раніше публічним ключем шифрували симетричний ключ, але зараз такого теж не роблять, бо це не дає perfect forward secrecy. Тому зараз DHKE для обміну симетричним ключем це стандарт в HTTPS. А от в PGP симетричний ключ шифрується публічним, але самі дані теж шифруються симетричним

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

    Цікаво розібрати саме digital signature бо от це точно не дуже часто зустрічається і 100% багато людей не розуміють що і як. І я теж не дуже розумію😅

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

    Не ну так не можна, це ви просто маючи кашу в голові спробували переказати відповідь чата gpt про різницю цих трьох понять.
    Я як мідл бекендщик нічого нового не взяв для себе, я краще не став розуміти різницю. Що таке шифрування асиметричне? Навіщо цифровий підпис? Що таке шифрування на еліптичних кривих? І найголовніше, Навіщо меня перелік аббрівіатур без всякого їх пояснення?🫣🤯🤯

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

      Не розумію вкид про кашу. Було б добре почути з чим конкретно ви не згодні. Я з усіма цими речами вже працюю пару десятків років й в відео все подано так, як воно ж насправді. Можливо ви просто неуважно подивилися відео. Що таке асиметричне шифрування було в відео, а шифрування на еліптичних кривих й RSA це просто приклади існуючих алгоритмів асиметричного шифрування. Задача відео це не розбір конкретних алгоритмів шифрування чи кодування чи хешування, а показати різницю між цими поняттями. Відносно абревіатур, то мені теж не зрозуміла претензія - це ж приклади тих чи інших алгоритмів, щоб розуміти до чого вони відносяться. Бо саме абревіатури люди часто чули, але не завжди розуміють до чого воно відноситься (наприклад, часто думають, що якщо дані в base64, то це зашифрровані дані). Прибрати приклади - краще не стане, а розібрати всі алгоритми це не ціль даного відео, хоче на каналі є вже окреме відео з розбором base64 й плануються інші теж

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

    > Симетричні алгоритми
    > AES, ChaCha
    Серйозно?

  • @oleksandrdemchenko482
    @oleksandrdemchenko482 4 месяца назад

    Ти хто взагалі ?таке враження що ти якийсь аферист? дай думаю займусь блогінгом, якась теорія , на кладoчці під під'їздом бабці у мене розмовляють...
    Дивився попередні про криптографію:
    а він такий я не спеціаліст в криптографії, але розкажу що це як не дeза?

    • @AboutProgramming
      @AboutProgramming  4 месяца назад

      А що саме деза? Що я не криптограф чи базові концепції криптографії?)
      Я просто працюю з криптографію зі сторони програмної інженерії й інформаційної безпеки, ніж як криптограф математик. Але уявив собі, як можна було б з бабцями біля під'їзду робити влог для Ютубу))
      Відносно мого попереднього досвіду, то трохи тут було ruclips.net/video/JE7mzAVm5bk/видео.htmlsi=QL9fuJ4bh_NpGktx

    • @oleksandrdemchenko482
      @oleksandrdemchenko482 4 месяца назад

      @@AboutProgramming добре прийнято,якщо шо,то я вибачаюсь...

  • @VolodymyrChernigiv1300
    @VolodymyrChernigiv1300 11 месяцев назад

    Ужас, сумбурно, невнятно

    • @AboutProgramming
      @AboutProgramming  11 месяцев назад

      А чому відео не подивились повністю?