Публикации по теме 'encryption'


Написание базового инструмента командной строки для шифрования/дешифрования на Javascript с нуля (Vigenère…
Цель Наша цель здесь — написать очень простой инструмент командной строки на Javascript для шифрования и дешифрования сообщений с использованием (секретного) ключа. Мы называем наш инструмент "секретным" , поскольку мы имеем дело с информацией, которую намерены скрывать и раскрывать. Если мы хотим зашифровать сообщение «все коты серые» с помощью секретного ключа «слон» , мы просто набираем: секрет --encrypt --"все коты серые" --слон который должен вернуть следующее..

Зашифровать и ветхую английскую букву с помощью JavaScript
Когда я хотел зашифровать и расшифровать какой-то текст… все мнения говорили, что я должен отказаться от javaScript, так как это будет сложно и будет использовать много кода, или я должен использовать liberees и внешний код. Важно написать, что вы будете делать. напишите свой алгоритм и сделайте его шаг за шагом. Я начал с чистой текстовой области и двух кнопок типа ввода в моем html и с чистого кода javaScript. Я использовал только три функции, чтобы сделать это …. первый -..

Как скрыть данные внутри изображения
Иногда лучший способ поделиться конфиденциальной информацией - это скрыть ее у всех на виду. Это цель стеганографии. Что такое стеганография? Стеганография - это искусство и наука встраивания и сокрытия информации в носителе на виду. Он связан с криптографией и примерно такой же старый. Например, его использовали древние греки, чтобы скрыть информацию о передвижениях войск, вытатуировав информацию на чьей-то голове, а затем позволив человеку отрастить волосы. Слово..

Ключи шифрования AES (хеширование паролей)
Обзор Главное требование к любому шифрованию - наличие хорошего ключа. Все известные алгоритмы шифрования полагаются на то, что ключ имеет определенную длину и не является детерминированным (неотличимым от случайных данных). Пароли, вводимые пользователем, не считаются хорошими ключами шифрования, они либо слишком короткие, либо недостаточно случайны. Ключи должны иметь минимальную длину, которая зависит от алгоритма шифрования. Для шифрования AES + CBC требуется минимальная длина..

Как проксировать HTTPS-трафик на ваш сервер разработки
Одна команда для включения временной поддержки SSL Прочитав эту статью, вы научитесь проксировать HTTPS-трафик на любой из ваших существующих HTTP-серверов с помощью всего одной команды. Это очень удобно, особенно когда вы разрабатываете прототип на удаленном компьютере, который работает только в безопасном контексте (HTTPS). Допустим, вы создаете потоковую платформу, которая использует MediaDevices.getUserMedia() во внешнем приложении. Эта функция работает только тогда и только..

Что такое Sweet32?
Что такое Sweet32? Sweet32 - это название атаки, проведенной двумя исследователями из Французского национального исследовательского института компьютерных наук (INRIA). Результаты исследования были присвоены CVE-2016–2183 и CVE-2016–6329. Атака использует недостатки конструкции некоторых шифров. Эти шифры используются в распространенных протоколах, таких как TLS, SSH, IPsec и OpenVPN. Хотя уязвимость, лежащая в основе исследования, давно известна криптографам, возможность таких атак..

Создание цифровой подписи с помощью RSA в Go
Вы получаете письмо от бабушки о переводе денег, но на письме нет ее подписи. Вы переведете деньги? Я желаю тебе этого. Подпись является наиболее распространенным способом обеспечения подлинности информации. Это было со времен Римской империи. И иронично, что в наш цифровой век есть много компаний и приложений, которые взаимодействуют без надлежащей цифровой подписи. Объем проекта Создайте простое приложение go, которое создает подпись на основе образца текста. Затем проверьте..