Криптография в Node js - Хеширование и шифрование

Поделиться
HTML-код
  • Опубликовано: 24 июл 2024
  • В этом видео мы рассмотрим криптографию в Node.js: хеширование, шифрование, модуль crypto, а также его методы:
    createCipher, createCipherIv, createDecipherIv, createHash, randomBytes, scrypt и другие.
    Git-репозиторий: github.com/Ortyommm/crypto-le...
    Информация для тех, кто хочет углубиться глубже:
    Scrypt - ru.wikipedia.org/wiki/Scrypt
    Scrypt vs Bcrypt :
    stackoverflow.com/questions/1...
    security.stackexchange.com/qu...
    www.unlimitednovelty.com/2012/...
    Как работает AES: • AES Explained (Advance...
    Таймкоды:
    00:00 - Вступление
    00:17 - Теория
    04:24 - Создание файла для генерации ключей
    09:19 - Подготовка основного файла
    11:31 - Устаревший метод createCipher
    16:34 - Шифрование: createCipheriv
    19:00 - Дешифрование: createDecipherIv
    23:55 - Хеширование: createHash
    25:35 - Хеширование: scrypt
    35:10 - Окончание

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

  • @r3dkin
    @r3dkin 2 года назад +6

    Почему так мало просмотров!?😲 Не справедливо! Спасибо за годный контент)

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

    Автор, не бросай канал

  • @user-li2vl2uy9q
    @user-li2vl2uy9q 2 года назад +2

    Отличное объяснение! Хотелось бы услышать и про другие встроенные модули NodeJS, по типу dns, net, url и т.д

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

    большое спасибо за урок

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

    Подробно и понятно )

  • @user-jh2hl9kg3t
    @user-jh2hl9kg3t 2 года назад

    спасибо, интересная тема, хорошее объяснение

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

    Очень интересно

  • @user-id4xe9ub9v
    @user-id4xe9ub9v 2 года назад

    Фига себе. 7 подписчиков и про криптошифрование. Любопытно.

  • @user-pi9wu1tu6r
    @user-pi9wu1tu6r 2 года назад

    Очень познавательно, спасибо!
    Было бы интересно узнать, где и в каком виде правильно хранить ключи?
    И посмотреть реализацию сквозного шифрования сообщений

    • @user-hj2jk2qz1d
      @user-hj2jk2qz1d  2 года назад +2

      по поводу сквозного шифрования мне самому стоит сначала подучить) А вот где хранить - очень часто используются файлы .env, из которых забираются значения. Также они должны быть внесены в .gitignore, чтобы не попадать в открытый доступ.

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

    Очень жаль, что парень, который грамотно и понятно объясняет материал, так редко записывает ролики

    • @user-hj2jk2qz1d
      @user-hj2jk2qz1d  3 месяца назад +1

      Спасибо, очень приятно слышать, но, к сожалению, мало времени из-за нагрузки в институте :(

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

      @@user-hj2jk2qz1d по возможности, как будет время, записывай видео по js и node.js. Классно получается

  • @N5O1
    @N5O1 8 месяцев назад

    10:55 вы не знаете что такле деструктуризация, нотзачем-то смотрите гайд по шифрованию паролей😂

  • @user-sq3nn5wq3z
    @user-sq3nn5wq3z Год назад

    спасибо за урок, но хочу спросить зачем хранить соль и токен вместе. Получив токен и соль можно расшифровать текст. или я ошибаюсь?

    • @user-hj2jk2qz1d
      @user-hj2jk2qz1d  Год назад +2

      Соль не хранится вместе с токеном, она генерируется каждый раз и не является секретной информацией. Она нужно просто для того, чтобы хэши, сгенерированные из одних и тех же входных данных друг от друга отличались. Если соль будет всегда одна, то смысла от неё не будет. Надеюсь, понял вопрос правильно. stackoverflow.com/questions/213380/the-necessity-of-hiding-the-salt-for-a-hash

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

    слишком мало просмотров :(

  • @fellainthewagon7166
    @fellainthewagon7166 2 года назад +2

    И не надо никакх сторонних библиотек из npm