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

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 83

  • @nikiforovpizza
    @nikiforovpizza 4 วันที่ผ่านมา

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

  • @alex-v7e6v
    @alex-v7e6v หลายเดือนก่อน

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

  • @matash149
    @matash149 ปีที่แล้ว +11

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

  • @urkosh
    @urkosh ปีที่แล้ว +1

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

  • @rickbacker1
    @rickbacker1 11 หลายเดือนก่อน +2

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

  • @тимур_атмосферный
    @тимур_атмосферный 8 วันที่ผ่านมา

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

    • @AboutProgramming
      @AboutProgramming  8 วันที่ผ่านมา +1

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

  • @sstage44
    @sstage44 ปีที่แล้ว +2

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

  • @vladyslavsosnov8412
    @vladyslavsosnov8412 ปีที่แล้ว +2

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

  • @Taronimus
    @Taronimus 10 หลายเดือนก่อน

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

  • @malds.0629
    @malds.0629 ปีที่แล้ว

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

  • @yuriiholskyi9009
    @yuriiholskyi9009 ปีที่แล้ว +3

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว +1

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

  • @ОленаЄфименко-б6ю
    @ОленаЄфименко-б6ю 10 หลายเดือนก่อน

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

  • @v.ilchenko
    @v.ilchenko ปีที่แล้ว +1

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

  • @lilysea688
    @lilysea688 ปีที่แล้ว +1

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

  • @pasha5760
    @pasha5760 9 หลายเดือนก่อน

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

  • @jses8560
    @jses8560 ปีที่แล้ว

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

  • @user-nx8ey3qz7b
    @user-nx8ey3qz7b 8 หลายเดือนก่อน +1

    Дякую.

  • @YaroslavRomanenkoCrazyFreeMan
    @YaroslavRomanenkoCrazyFreeMan ปีที่แล้ว

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

  • @maxymdyachenko9247
    @maxymdyachenko9247 ปีที่แล้ว

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

  • @alexanonymous5823
    @alexanonymous5823 ปีที่แล้ว

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

  • @romankrut7038
    @romankrut7038 11 หลายเดือนก่อน

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

  • @СергейЛиствягов-х9ы
    @СергейЛиствягов-х9ы ปีที่แล้ว

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

  • @ruslantest2908
    @ruslantest2908 ปีที่แล้ว

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

  • @Vladyslav_Sliusar
    @Vladyslav_Sliusar ปีที่แล้ว +2

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว +3

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

    • @Vladyslav_Sliusar
      @Vladyslav_Sliusar ปีที่แล้ว +1

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

  • @yevheniilukashov
    @yevheniilukashov ปีที่แล้ว

    👍

  • @AdminAdmin-sl2qf
    @AdminAdmin-sl2qf 6 หลายเดือนก่อน +1

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

  • @oleksiiborovykov6306
    @oleksiiborovykov6306 ปีที่แล้ว

    Дякую

  • @BorysYermokhin-t8e
    @BorysYermokhin-t8e 6 หลายเดือนก่อน

    дякую!

  • @ВиталийПервий
    @ВиталийПервий ปีที่แล้ว

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

  • @Victoria_Sk
    @Victoria_Sk 11 หลายเดือนก่อน

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

    • @AboutProgramming
      @AboutProgramming  10 หลายเดือนก่อน

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

  • @arthur_white30
    @arthur_white30 ปีที่แล้ว +4

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

  • @serhiibaranovskyi9131
    @serhiibaranovskyi9131 ปีที่แล้ว

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

  • @Techn0man1ac
    @Techn0man1ac หลายเดือนก่อน

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

    • @AboutProgramming
      @AboutProgramming  หลายเดือนก่อน

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

  • @taraskruvch
    @taraskruvch ปีที่แล้ว

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว +2

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

  • @artemtrush
    @artemtrush ปีที่แล้ว

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว +2

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

  • @groms911
    @groms911 ปีที่แล้ว

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

  • @vitalii2608
    @vitalii2608 5 หลายเดือนก่อน

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

    • @AboutProgramming
      @AboutProgramming  5 หลายเดือนก่อน

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

    • @vitalii2608
      @vitalii2608 5 หลายเดือนก่อน

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

  • @archi5235
    @archi5235 ปีที่แล้ว

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว

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

    • @archi5235
      @archi5235 ปีที่แล้ว

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว

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

  • @romkalily
    @romkalily ปีที่แล้ว

    Т
    О
    П
    !!!

  • @master.joda987
    @master.joda987 10 หลายเดือนก่อน

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

  • @vladbezugliy670
    @vladbezugliy670 11 หลายเดือนก่อน

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

    • @AboutProgramming
      @AboutProgramming  11 หลายเดือนก่อน

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

  • @dmmeteo
    @dmmeteo ปีที่แล้ว

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

  • @illiaosmanov
    @illiaosmanov ปีที่แล้ว

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

    • @AboutProgramming
      @AboutProgramming  ปีที่แล้ว

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

  • @sergkr5028
    @sergkr5028 8 หลายเดือนก่อน

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

    • @AboutProgramming
      @AboutProgramming  8 หลายเดือนก่อน

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

  • @Andrew-nh9he
    @Andrew-nh9he 11 วันที่ผ่านมา

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

    • @AboutProgramming
      @AboutProgramming  11 วันที่ผ่านมา

      В яку саме?

    • @Andrew-nh9he
      @Andrew-nh9he 11 วันที่ผ่านมา

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

    • @AboutProgramming
      @AboutProgramming  11 วันที่ผ่านมา

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

    • @Andrew-nh9he
      @Andrew-nh9he 11 วันที่ผ่านมา

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

    • @AboutProgramming
      @AboutProgramming  10 วันที่ผ่านมา

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

  • @falciloid
    @falciloid 7 หลายเดือนก่อน

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

  • @steelhead4590
    @steelhead4590 ปีที่แล้ว +1

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

  • @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  7 หลายเดือนก่อน

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

  • @oleksandrdemchenko482
    @oleksandrdemchenko482 5 วันที่ผ่านมา

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

    • @AboutProgramming
      @AboutProgramming  5 วันที่ผ่านมา

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

    • @oleksandrdemchenko482
      @oleksandrdemchenko482 5 วันที่ผ่านมา

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

  • @VolodymyrChernigiv1300
    @VolodymyrChernigiv1300 7 หลายเดือนก่อน

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

    • @AboutProgramming
      @AboutProgramming  7 หลายเดือนก่อน

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