Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Криптография Алгоритм TEA https://www.cyberforum.ru/ cryptography/ thread2109271.html
Дорого времени суток! Возник вопрос про алгоритм TEA. Как можно доказать корректность алгоритма? Сам алгоритм основан на сети Фейстеля. В интернете не смог найти. И сам не пойму как доказывать.
Криптография расшифровка *.dbf
имеется например много текста типа Џ«ЁвЄЁ ЄҐа ¬ЁзҐбЄЁҐ Ј« §га®ў **лҐ ¤«п ў*гваҐ**Ґ© ®Ў«Ёж®ўЄЁ бвҐ* Ј« ¤ЄЁҐ ¤ҐЄ®аЁа®ў **лҐ ¬Ґв®¤®¬ бҐаЁ®Ја дЁЁ * ЎҐ«®© ®б*®ўҐ (Є®««ҐЄжЁп 'Ћ*ҐЈ '-нЄ®*®¬ Є« бб)...
Криптография ШИФР КАРДАНО Здравствуйте, помогите, пожалуйста, восстановить сетку-ключ и дешифровать текст, заданный алгоритмом квадрата Кардано Б р с ы я т д Ч а т у о ш ь ж л д и и л и у н С е ю н у щ о... https://www.cyberforum.ru/ cryptography/ thread2107778.html Криптография Приватные и публичные ключи в трансзакции биткоина https://www.cyberforum.ru/ cryptography/ thread2107695.html
Что-то не могу понять про ключи в битконе. Есть приватный ключ для входа в кошелек - он постоянный. Есть публичный ключ, из него сделан адрес кошелька - он тоже постоянен. Но какие ключи используются...
Криптография Не могу понять какой тип шифрования используется
Какой-то очень знакомый набор данных, может кому-то из Вас знаком такой кодировщик ? Я сперва подумала что это base64 но нет. ...
Криптография Шифр прямой замены https://www.cyberforum.ru/ cryptography/ thread2083309.html
Помогите с шифром прямой замены 48 84 13 33 94 13 48 42 33 46 82, 84 13 82 48 94 82 46 84 33 42 13 88 82 84 16 46 16 25 82 50 17 48 13 42 61 37 78 50 51 16 82 42 13 82 84 16 46 16 50 48 17 34 13 76...
Криптография Шифр Кардано, задание по Криптографии Доброго времени суток! Уже неделю мучаюсь с работой, но никак не выходит. Нужно расшифровать предложение. С с о р м е а г е р д д а л р а т с с к а и н н з Ч о о т п л р а н о е е б д г ы и с... https://www.cyberforum.ru/ cryptography/ thread2082484.html Криптография Как расшифровать сообщение по алгоритму ГОСТ 28147-89?
Друзья! Я написал программу, которая реализует шифрование. Сверился с этим документом. Теперь нужно реализовать расшифровку, и прежде, чем делать её КАК-НИБУДЬ, хочу узнать, как её сделать...
Криптография Дешифровать шифр https://www.cyberforum.ru/ cryptography/ thread2081627.html
Пожалуйста расшифруйте 079ED675 2A128BB0 42850D66 2D65D566 DB03AF85 FDF5C6DE 2D65D566 80F5EBC5 1F346065 2D65D566 C1E0DF6C 63B931BD 706A32FB EB820A96 2D65D566. 079ED675 D13C5D85 63B931BD 538327AF...
Криптография Вычислить закрытый ключ и общий ключ для системы Диффи-Хеллмана https://www.cyberforum.ru/ cryptography/ thread2080377.html
Вычислите закрытие ключи и общий ключ для системы Диффи-Хеллмана с параметрами n=3, q=7, x=3, y=6;
Криптосистема Полига-Хеллмана (пример шифрования\расшифрования) Криптография
Нигде нет толкового объяснения, как именно устроена криптосистема Полига-Хеллмана. Единственно вычитал, что схема шифрования\расшифрования Полига - Хеллмана сходна со схемой шифрования RSA. Т.е....
Криптография Подсобите с расшифровкой https://www.cyberforum.ru/ cryptography/ thread2063379.html
Доброго времени суток всем! Может кто помочь с расшифровкой вот этой красоты: Заранее крайне признателен!
Эксперт С++
2363 / 1651 / 275
Регистрация: 29.05.2011
Сообщений: 3,379
25.10.2017, 14:35 0

Шифр Хилла - Криптография - Ответ 11651722

25.10.2017, 14:35. Показов 7970. Ответов 1
Метки (Все метки)

Ответ

2.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import numpy as np
from numpy.linalg import det, inv
from gmpy2 import invert
 
def encode(text, abc):
    return [abc.index(c) for c in text]
 
def decode(data, abc):
    return "".join([abc[v] for v in data])
 
def get_inverse_key(key, M):
    d = int(det(key))
    return np.array(np.round(inv(key) * d) * int(invert(d, M)), dtype=int) % M
 
text = 'ГНГНЪДЛНВПЬМЕЩЪ'
abc = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'
M = len(abc)
key = np.array([
        [1, 2, 0],
        [0, 1, 4],
        [1, 2, 2]
    ])
 
data = encode(text, abc)
keyinv = get_inverse_key(key, M)
r = np.dot(np.array(data).reshape(-1, key.shape[0]), keyinv.T) % M
pt = decode(r.flatten(), abc)
print(pt)
ЗНАТНЫЙБЫЛВОЗОК

Вернуться к обсуждению:
Шифр Хилла Криптография
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2017, 14:35
Готовые ответы и решения:

Аффинное матричное преобразование (Шифр Хилла),
Здравствуйте, господа форумчане! Столкнулся с такой задачи и прошу помощи. Если у кого есть...

Расшифровать числовой шифр (предположительно шифр простой замены)
Доброго времени суток! Не могу расшифровать такое вот послание: ...

Шифр Цезаря и шифр Виженера
1. Используя шифр Цезаря расшифруйте слово ЛГПЗРГ. Шифр Цезаря для русского алфавита со сдвигом на...

Шифр Хилла
Господа, пишу курсовую, тема шифр Хилла. Все компилируется, запускается, но при выводе...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2017, 14:35

Шифр Хилла
Для тех кто не знает, его суть - есть слово и ключ из букв, допустим слово "студент" а ключ...

Шифр Хилла в делфи
Есть уже написанная программа " Шифратор" реализующая симметричный блочный алгоритм шифрования...

Шифр Хилла, дешифрование
Помогите пожалуйста с шифром Хилла. Использую алфавит из 29 символов. Шифрует верно, я проверяла, а...

Шифр хилла - закомпилировать как?
Windows forms С++ помогите закомпилировать Следуя описанному выше алгоритму представлен код...

Лабораторная работа: Шифр Хилла
Составить программу с графическим интерфейсом, которая реализует Шифр Хилла

Составить программу шифрования и расшифровки в Delphi по соответствующему заданию: шифр Атбаш + шифр Цезеря
Составить программу шифрования и расшифровки в Delphi по соответствующему заданию: шифр Атбаш +...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru