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

Поділитися
Вставка
  • Опубліковано 27 вер 2024

КОМЕНТАРІ • 83

  • @nikiforovpizza
    @nikiforovpizza 11 днів тому

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

  • @alex-v7e6v
    @alex-v7e6v Місяць тому

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

  • @sstage44
    @sstage44 Рік тому +2

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

  • @vladyslavsosnov8412
    @vladyslavsosnov8412 Рік тому +2

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

  • @rickbacker1
    @rickbacker1 11 місяців тому +2

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

  • @v.ilchenko
    @v.ilchenko Рік тому +1

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

  • @ОленаЄфименко-б6ю
    @ОленаЄфименко-б6ю 10 місяців тому

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

  • @lilysea688
    @lilysea688 Рік тому +1

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

  • @yuriiholskyi9009
    @yuriiholskyi9009 Рік тому +3

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

    • @AboutProgramming
      @AboutProgramming  Рік тому +1

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

  • @malds.0629
    @malds.0629 Рік тому

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

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

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

  • @matash149
    @matash149 Рік тому +11

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

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

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

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

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

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

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

  • @pasha5760
    @pasha5760 9 місяців тому

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

  • @АндронМакарон-э1м
    @АндронМакарон-э1м 9 місяців тому +1

    Дякую.

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

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

  • @ВиталийПервий
    @ВиталийПервий Рік тому

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

  • @Vladyslav_Sliusar
    @Vladyslav_Sliusar Рік тому +2

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

    • @AboutProgramming
      @AboutProgramming  Рік тому +3

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

    • @Vladyslav_Sliusar
      @Vladyslav_Sliusar Рік тому +1

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

  • @BorysYermokhin-t8e
    @BorysYermokhin-t8e 6 місяців тому

    дякую!

  • @arthur_white30
    @arthur_white30 Рік тому +4

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

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

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

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

    👍

  • @AdminAdmin-sl2qf
    @AdminAdmin-sl2qf 7 місяців тому +1

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

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

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

    • @AboutProgramming
      @AboutProgramming  Рік тому +2

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

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

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

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

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

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

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

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

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

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

      @@archi5235 ua-cam.com/channels/hhNJ3SmzX_d7kMpSEMDfzg.htmljoin

  • @master.joda987
    @master.joda987 10 місяців тому

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

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

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

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

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

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

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

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

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

  • @sergkr5028
    @sergkr5028 8 місяців тому

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

    • @AboutProgramming
      @AboutProgramming  8 місяців тому

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

  • @falciloid
    @falciloid 8 місяців тому

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

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

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

    • @andriidoroshenko8653
      @andriidoroshenko8653 Рік тому +1

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

    • @AboutProgramming
      @AboutProgramming  Рік тому +1

      css-tricks.com/data-uris/

    • @AboutProgramming
      @AboutProgramming  Рік тому +4

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

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

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

  • @fayniy-hohol
    @fayniy-hohol 8 місяців тому

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

    • @AboutProgramming
      @AboutProgramming  8 місяців тому

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

  • @oleksandrdemchenko482
    @oleksandrdemchenko482 13 днів тому

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

    • @AboutProgramming
      @AboutProgramming  13 днів тому

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

    • @oleksandrdemchenko482
      @oleksandrdemchenko482 13 днів тому

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

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

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

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

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

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

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

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

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

  • @urkosh
    @urkosh Рік тому +1

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

  • @тимур_атмосферный
    @тимур_атмосферный 16 днів тому

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

    • @AboutProgramming
      @AboutProgramming  16 днів тому +1

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

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

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

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

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

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

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

  • @vitalii2608
    @vitalii2608 5 місяців тому

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

    • @AboutProgramming
      @AboutProgramming  5 місяців тому

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

    • @vitalii2608
      @vitalii2608 5 місяців тому

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

  • @Andrew-nh9he
    @Andrew-nh9he 18 днів тому

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

    • @AboutProgramming
      @AboutProgramming  18 днів тому

      В яку саме?

    • @Andrew-nh9he
      @Andrew-nh9he 18 днів тому

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

    • @AboutProgramming
      @AboutProgramming  18 днів тому

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

    • @Andrew-nh9he
      @Andrew-nh9he 18 днів тому

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

    • @AboutProgramming
      @AboutProgramming  18 днів тому

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

  • @YaroslavRomanenkoCrazyFreeMan

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

  • @Taronimus
    @Taronimus 10 місяців тому

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

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

    Дякую

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

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

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

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

    • @AboutProgramming
      @AboutProgramming  Рік тому +2

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

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

    Т
    О
    П
    !!!

  • @steelhead4590
    @steelhead4590 Рік тому +1

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