Category: Криптография

28
Дек
2020

Pycryptodome Help

Здраствуйте/ помогите новичку
Пытаюсь разобраться с шифрованием файлов через python
Шифруется хорошо, а при расшифровке выдаем ошибки
> Traceback (most recent call last):
File "/Users/…/decrypt.py", line 31, in <module&…

02
Дек
2020

Добавление чтения и записи из/в файл. Криптоанализ шифра

Нужна Ваша подсказка. Имеется программа для криптоанализа шифра простой замены. Все функции рабочие. Всё что нужно было изменить мне в программе в плане реализации – получилось. Но не выходит сделать так, чтобы зашифрованный текст вводился…

23
Ноя
2020

Хранение и восстановление PrivateKey

Задача: после генерации PrivateKey обеспечить его хранение и дальнейшее восстановление для подписания документов и проверки созданных с его помощью цифровых подписей.
Создаю пару ключей:
// Создать пару ключей:
btnKeyPair.s…

14
Ноя
2020

Расшифрование ECB

Есть задание на расшифровку ECB: https://github.com/CryptoCourse/CryptoLabs/blob/master/docs/EcbDecryption.md .
Атака следующая: нужно отправлять такие сообщения, что последний блок будет состоять из последнего символа target и нулей, а ка…

04
Ноя
2020

Возможно ли прислать на клиент скрытое от человека числовое значение?

Необходимо прислать на клиент числовое значение (float), которое сможет распознать только скрипт JS, а человеку потребуется хотя бы час для перебора в ручную или программными средствами. Предполагаю, что если это и возможно сделать, то дол…

20
Окт
2020

Курс по блокчейн-разработке

Узнаете, как работают системы распределённого реестра, криптография, сетевые уровни взаимодействия, протоколы анонимизации и смарт-контракты.
— Читать дальше «Курс по блокчейн-разработке»

14
Окт
2020

Расшифрование текста режим CTR

Необходимо расшифровать текст при помощи CTR (режим реализовывала сама, поскольку нельзя пользоваться встроенным).
Подскажите, пожалуйста, в чем ошибка.
IV – первые 16 байт сообщения.
Часть кода AesDecrypt:
blocks = SplitText(data, sel…

12
Окт
2020

Курс «Профессия Специалист по кибербезопасности» с трудоустройством

За 2 года обучения студенты соберут портфолио из 5 проектов и смогут найти работу мечты. С трудоустройством поможет Центр карьеры Skillbox.
— Читать дальше «Курс «Профессия Специалист по кибербезопасности» с трудоустройством»

26
Сен
2020

Обьяснить принцип работы полей Галуа

Я читаю про поля Галуа, но совершенно не понимаю принцип их работы. Особенно не понимаю умножение. Не могли бы вы мне привести пример их работы по кодированию каких-нибудь данных, с комментариями, чтобы мне лучше понять.

06
Сен
2020

Дешифрование текстов, зашифрованных при помощи xor

Подскажите, пожалуйста, как решить задачу: есть несколько шифротекстов, зашифрованных одним ключом. Как расшифровать данные тексты?
Xor шифротекстов равен xor исходных сообщений, но непонятно, куда двигаться дальше.
import os
#исходные
pla…

07
Июн
2020

Алгоритм увеличения пароля

Пользователь вводит пароль: например “123” – нужно увеличить размер пароля до 16 символов. При этом чтобы каждый раз вводя исходный пароль – увеличенный генерировался одинаковый. Тоесть рандом не подоходит.

21
Май
2020

Проблема с реализацией шифра "Кузнечик"

Всем привет! Пишу программу-шифровальщик. Считываю данные из файла, превращаю в массив байт, делю на блоки, шифрую, объединяю это дело, привожу полученный массив к строке и сохраняю ее в другом файле.
Проблема проявляется в приведении масс…

16
Май
2020

Как получить значение переменной из while True

Мне надо получать значение hash раз в 600 секунд из while True, чтобы потом запускать функцию encrypt_decrypt сколько угодно (не раз в 600 секунд). Прошу прощения за такой странный код, просто на улицу давно не выходил) Если нужны уточнени…

22
Апр
2020

Дешифровка слова зашифрованного измененным шифром Цезаря

Сделал алгоритм шифровки, не получается расшифровать полученный текст.Символы сдвигаем по правилу вправо:
СДВИГ = (КЛЮЧ + (! ПОЗИЦИЯ_СИМВОЛА_В_АЛФАВИТЕ) << НА i) % 26, затем переворачиваем.
Алфавит = “zyxwvutsrqponmlkjihgfedcbazyxwv…

17
Апр
2020

Выработка сеансового ключа через OpenSSL

Друзья! Помогите пожалуйста. Пытаюсь выработать общий ключ по протоколу Диффи-Хеллмана между клиентом и сервером (простеньким, это для учебы). Сколько не пробовал, общий ключ одинаковый не получается. Параметры p и g пересылаю через TCP, т…

02
Апр
2020

Единозначный парный шифр на js

В единозначном шифре каждому знаку ключа соответствует одна определенная буква. В связи с тем, что ключ должен быть легким для запоминания, чистая форма единозначного шифра совершенно не употребительна. Зато в большом ходу его упрощенная м…

30
Мар
2020

Вычисление MAC – ANSI 9.19

Пытаюсь сделать вычисление MAC в python. Подскажите что не так с моим кодом, ожидаемы результат – 3D574097…, результат выполнения программы – 86525365…
Входные данные – raw_data = ’00PBFTEST3 95′, дальше перводится в raw_list:[r…

24
Мар
2020

Я нашел код, помогите понять как он работает

Это программа шифровальщик ты вводишь слово, ключ шифрования, и оно выводит зашифрованное слово, потом введя это зашифрованное слово, и этот же ключ шифрования выведется слово которое вы писали изначально.
Вот код:

run = True
while run: