Слушайте, а кто какие экзотические алгоритмы шифрования знает? Не хочу использовать что-то широко распространненое,а данные защитить нужно.
Шифрование
Шифрование
|
27.11.2009 16:04:00
|
|
|
|
|
|
27.11.2009 16:06:47
О, ну это я сейчас накидаю.
Шифрование методом Льюиса. По коду думаю и так все понятно
|
|||
|
|
|
|
27.11.2009 16:11:43
Или вот еще. Метод Атбаш. Алгоритм достаточно простой. Шифрование осуществляется заменой i-ой буквы алфавита, на букву с номером n-i+1, где n - число букв в алфавите.
Реализация функции шифрования
|
|||
|
|
|
|
27.11.2009 17:38:08
Вот еще вспомнил. Шифр Цезаря. Шифрование осуществляется сдвигом всех букв на определенное число (в оригинале на 3). То есть если в алфавите буква находится на i-ом месте, то она будет заменена на i+n
Функции шифрования и дешифрования
|
|||
|
|
|
|
27.11.2009 17:42:09
А еще есть такой алгоритм Называется - Квадрат Полибия. К сожалению буз изменений его можно использовать только для латиницы. Смысл заключается в том, что весь алфавит записовался в 5 строк и 5 столбцов. Соответственно, каждую букву можно было определить, как номер строки и номер столбца.
Изменено:
Артём Кулинич - 27.11.2009 17:42:31
|
|||
|
|
|
|
27.11.2009 17:49:18
Шифр Вижинера.
Интересно, что в качестве ключа здесь выступает текст самого сообщение, но важно знать что сообщение может содержать только символы из алфавита.
|
|||
|
|
|
|
27.11.2009 17:52:07
Шифр Гронсфельда.
Это тот же шифр Цезаря усовершенствованный в 1734 году. Отличие заключается в том, что величина смещения не постоянная.
|
|||
|
|
|
|
27.11.2009 23:33:55
Есть еще достаточно оригинальный алгоритм. В коде есть комментарии поэтому думаю понятно как он работает
|
|||
|
|
|
|
27.11.2009 23:37:49
И еще достатчно сложный алгоритм шифрования. Называется метод Хилла. Объяснять не стану так как все равно лучше его понять по коду.
Итак привожу реализацию метода Хилла с длинной блока 2
|
|||
|
|
|
|
29.11.2009 19:59:05
Кстати, применение и разработка алгоритмов шифрования лицензируется в РФ. ФСБшники ограничили, чтобы можно было шпиёнить...
|
|
|
|
|
|
30.11.2009 12:58:11
Ну, это да, но никто же не мешает, чуть-чуть по другому реализовать известный алгоритм. А реализации под лицензирование не подпадают.
|
|
|
|
|
|
01.12.2009 00:45:14
Тема напомнила мне про один, сравнительно молодой (2006 г.) шифр, который я обнаружил, случайно вбив в Википедии свой ник
Это блочный шифр Raiden, основанный на известном TEA, но лишенный его недостатков в безопасности. На мой взгляд достаточно интересная вещица! Привожу порт шифра на Delphi (ключ 128 бит, 16/32 полных раунда, блок 64 бита).
Изменено:
Андрей - 01.12.2009 00:48:03
|
|||
|
|
|
|
13.03.2010 16:56:00
И все-таки самый надежный из всех здесь присутствующих - Льюиса. Остальные, как бы так сказать.... по-жиже чтоли...
|
|
|
|
|
|
19.03.2010 16:01:52
Артём Кулинич, вообще очень забавно не изменить чей-то, так как при желании догадаются и раскодируют, а именно придумать свой алгоритм, который взломать будет в разы сложнее так как мало ведь кто думает так же, как и разработчик. =)
свободный страннык
|
|
|
|
|
|
22.03.2010 10:29:49
Шифрование достаточно широкая тема. Это и шифрование текста, данных, дисков, файлов, папок и т.д. Тут, как я вижу, мы шифруем текст. Вот на этом http://www.kansoftware.ru/?did=195 сайте есть немного популярных алгоритмов шифрования (не думайте что реклама). И снова таки, если вернутся к теме о защите ПО, то лучший способ защиты, это мое мнение – это ключ, файл-ключ или что-то в этом духе.
Удачи! |
|
|
|
|
|
27.05.2010 06:36:07
Александр Смирнов, кстати, с шифром Цезаря недавно работал, довольно неплохой алгоритм для защиты, так как размерность смещения вы задаёте сами. К тому же интересный факт: шифр Цезаря, при его жизни, так никто и не смог разгадать
пока ты не доволен жизнью - она проходит...
|
||||
|
|
|
|||
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)