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

01
Окт
2021

Переменная очищает свое значение [закрыт]

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

17
Июл
2021

Шифрование сообщений в Java. Ошибка дешифровки

Не мой код конечно, но помогите исправить ошибки. Как видно, с шифрованием справилась программа успешно. А дешифрование началось с ошибок.
Person.java:
package com.company;

import javax.crypto.Cipher;
import java.nio.charset.StandardChar…

14
Июл
2021

Как добавить шифрование в SHA256 для Basic auth в Spring

Я храню пароли юзеров в базе в зашифрованном виде – SHA256. Использую Basic auth и чтобы сейчас пройти авторизацию, я должен передавать пароль на контроллер тоже в SHA256. Можно ли как то переопределить SecurityConfig, чтобы пользователь м…

14
Июл
2021

Как добавить cryptopro в проекте flutter?

Собираю проект на Flutter, потребовалось подключение КриптоПро. Возник вопрос как это сделать.
Следую по инструкция я сделал следующие:

Скачал КриптоПро CSP для андроид
В папку android -> app я положил папку libs
Далее в папке android …

14
Июл
2021

RSA декодирование, выдаёт ошибку IOException : DER input, Integer tag error

Делаю получение ключа из .pem файла, что-бы потом его сгенерировать в Private Key, но во время вызова keyFactory.generatePrivate(spec) – падает ошибка java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOExcepti…

29
Май
2021

Сделать DES применимым к русскому алфавиту

Имеется код с гитхаба, реализующий DES: https://github.com/RobinDavid/pydes/blob/master/pydes.py
Есть задание сделать его применяемым к русскому алфавиту.
Насколько я понял, данный код его не поддерживает, потому что работает с символами п…

14
Май
2021

Как происходит блочное шифрование в RSA

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

27
Янв
2021

Подскажите с шифрованием в aes-256 на python

Поделитесь пожалуйста кодом для шифрования (дешифрования) в aes-256 на python.
В шифровании совсем не шарю. Установил библиотеку pycryptodome и юзаю python 3.9.1.
Заранее всем спасибо.Я видел похожие вопросы на форумах, но они мне не помог…

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…