Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 | 3 | 4 | 5 | 6 |

 

  Вопрос: "№*?&}sdp/#& - шифорвание и все о нем Добавлено: 04.06.08 02:37  

Автор вопроса:  __Pavel__ | Web-сайт: ммм.сайта.НЕТ

Ответить

  Ответы Всего ответов: 78  

Номер ответа: 46
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #46
Добавлено: 29.07.08 21:08
По поводу первого ключа, комментировать отказываюсь, мой моск разрушен.

а что будет с тем кто будет ломать шифр? =))

зачем 2 ключа?

как зачем? надежней! да и вобще первый ключ это даже не ключ... а так сказать основа алгоритма... а сам процесс шифрования зависит именно от второго ключа!
вот к примеру первый ключ(не сложный):
эR~jвPoЁp3Q*"7lri!hХТЦOч{оМs-+xйП%ИЭтXюF.SЬ&лJ(=ЮАапы}\КЛЯгь_g^'5w?kмmDKM4еHy@уГvЫab[|№хЗfYяРeн6B9qж:ЖфT8zУ1n<c2щЕWъб$дШ/ОtЪ#GНC)ЩсёДВЧ иСE`]ФAVц,ZNкрЙ;Udш>з0uILБ
ЦOfckeMl9ё2шЁp8$"EgЖЩbuъ]В!x16Qt'%сюЪJБяйKАЬd={Х5лТРчXэ)Z#;/оT-УFD_уHгбИP<:тU4A@мх,3жМNaКФGqр&VЫnдj|и№}szН?\Зo*I~кзОr нhyЕ(0[+RПwьевщШCЮфЙЛцvSW^.BД`а7СГYы>ЯЧiLпЭm
O/%Я-3*ЮЬд8gПЕ7ЖЪ'н{ЭYоьЧrБ}@ЫQЛ<х|!Нфшdpе]b)ZИUE~5гОуvAMX4тPкsRSзDщ&№JМФIBю.Х_,Tй1РжяДпЦэlnxчбаfУ>Г$вzL^м:ъKТNVШ+" uF9GиЩeayЙHk\З=C6mwo[Сл2;(itWjцhЁ?А0ё`рКqВыc#с
+[Э%WТс>eЫyйЧы)1tvшЯ;ZА8\YРЕБЪ`ДЖhbDъo}Qо{&!9]cxьЩлафqщЗRwк^GSтi-О4pUПрУ5J@Кюlмж:Ь0"7Н3дГ=jPO$~г№A'пФC (СV,k?2N<нэЦе_uLXMfвчХrхя|asFВn.dBМЛзцШёHи#IKуTg*бИЮzЁ/mE6Й
5ОР$*ПFмcы№д+v[ЬMзлm&b~.XsЧЮцCg-вбVнЛщq=т:ЖSь1`YячoюК#АЫСейЭ4ЯИKe6ТхH_,9Д0НусQwЕГDЁIi zayшOtпkBЪкоэ]h3г?^Ц8%УжN(МpрфФ|rT/2ЩХjGx!LШаъZUВ"{7'PlБи<dfnAЗ)>WEJ};R@\Йёu

вот второй(записан в 16-ричной системе):
7266A2E02192ABC3A7AD9F01486592739871AB42A5EC20CEDD

Ответить

Номер ответа: 47
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #47
Добавлено: 29.07.08 21:09
блин... форматирование первого ключа слетело... строки слишком длинные... вобщем там 5 строк

Ответить

Номер ответа: 48
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #48
Добавлено: 30.07.08 09:53
__Pavel__ мастер самоделкин :)

А действительно, такли уж сложно расшифровать эти манускрипты?

ИМХО это не проблема, пару программулин и кердык алгоритму.

Ответить

Номер ответа: 49
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #49 Добавлено: 30.07.08 10:40
ИМХО это не проблема, пару программулин и кердык алгоритму.


А давайте устроим состязание. Один будет шифровать, второй расшифровывать... Впрочем, что-то подобное здесь уже было :)

Ответить

Номер ответа: 50
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #50 Добавлено: 30.07.08 13:18
а что будет с тем кто будет ломать шифр? =))

Успокойся, Паша, никто ничего ломать не будет потому что просто нету кода.

Если у тебя такая вселенская уверенность, давай, выкладывай и мы разложим все как нужно.

как зачем? надежней!

Да ну! чем же 2 ключа надежнее чем один?

и вобще первый ключ это даже не ключ... а так сказать основа алгоритма... а сам процесс шифрования зависит именно от второго ключа!

Понесло...

А действительно, такли уж сложно расшифровать эти манускрипты?

Сложного, скорее всего ничего, я думаю у Паши сейчас больше проблем с самим шифрованием, а не защитой от расшифровки :)

ИМХО это не проблема, пару программулин и кердык алгоритму.

Ему и так кердык :)

А давайте устроим состязание. Один будет шифровать, второй расшифровывать... Впрочем, что-то подобное здесь уже было :)


Давай :)

Паша, вот тебе для размышления. Слева текст, справа зашифрованный.

Тебе нужно угадать как будут шифроваться другие слова и как зашифровать уже расшифрованые (т.е. заполнить звездочки):


Текст        Зашифрованый
Вася         Петя
Коля         Дима
Андрей       Владимир
Николай      *
Дмитрий      *
Женя         *
*            Артур
*            Эдуард
*            Паша


Вот, алгоритм несложный! Но сломать его оооооооочень сложно!

Ответить

Номер ответа: 51
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #51
Добавлено: 30.07.08 13:50
ВОобще если ключ генеритуется криптографически случайно, и длина его
равна длине шифруемых данных, то теоретически сломать такой алгоритм
можно разве что перехватом ключа или паяльником.
А алгоритм вообще говоря можно банальный при этом сделать, вроде

result = source XOR key

ВОт только толку от такого алгоритма... Это что, чтобы передать 10 Гб
информации, надо предварительно передать 10 Гб ключа? А как это
сделать безопасным образом? И если можно безопасно передать 10 Гб
ключа, то почему бы вместо этого не передать сразу 10 Гб исходной
информации?

Если же сделать какой-то универсальный длинный-длинный ключ, передать
его получателю заранее, и после этого шифровать им многократно
различные сообщения... То тут уже алгоритм становится уязвим. Скажем,
если взять одно из зашифрованных сообщений и каким-то образом
заполучить его в расшифрованном виде (скажем, с помощью паяльника) -
то анализируя их, реально вычислить ключ, и затем уже без проблем
расшифровывать последующие сообщения.

В общем, чушь какая-то получается. Алгоритм возможно и неломаемый, но
практически неприменимый.

Ответить

Номер ответа: 52
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #52 Добавлено: 30.07.08 14:10
Я так понимаю принцип в том, что заранее по максимально защищенному каналу (например из рук в руки) передается случайно сгенерированый длинный ключ (десятки гигабайт), например на дисках в броннированом кейсе.

А затем уже, когда защищенного канала между получателями нету, его и используют для передачи, причем одну часть ключа дважды не используют.



Читал что в свое время американцы нашли способ "взламывать" русских - в псевдослучайно генераторе нашли уязвимость :)

Ответить

Номер ответа: 53
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #53 Добавлено: 30.07.08 14:11
И если можно безопасно передать 10 Гб
ключа, то почему бы вместо этого не передать сразу 10 Гб исходной
информации?

Фишка в том что ключ можно передать когда есть такая возможсноть.
А когда понадобится передавать данные, возможности делать это защищенно уже может и не быть.

Ответить

Номер ответа: 54
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #54
Добавлено: 30.07.08 14:33
Ну если разом передать несколько болванок BlueRay с ключом, и потом
юзать куски ключа так чтоб они не повторялись - то вполне
работаспособное решение. Такое чисто брутальное :)

Ответить

Номер ответа: 55
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #55 Добавлено: 30.07.08 14:43
Ну если разом передать несколько болванок BlueRay

Ага, DHL'ом :)

Ответить

Номер ответа: 56
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #56
Добавлено: 30.07.08 14:58
DHL ненадежно. На таможне стырят.
Надо фельдъегерьской почтой.

Ответить

Номер ответа: 57
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #57 Добавлено: 30.07.08 17:19
Паша, давай уже свой код, из твоего описание которое ты дале в #46 и ранее думаю все будет понятно.

Ответить

Номер ответа: 58
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #58
Добавлено: 30.07.08 19:38
ладно... щас чуть занять... чуть попозже напишу... скорей всего сегодня... кстати если вы украдете и текст и шифротекст вы ключ не воссоздадите =) а перебирать все варианты и жизни не хватит =) т.к. тут два ключа =) сначало вам нужно будет случайно сгенерировать вот это
эR~jвPoЁp3Q*"7lri!hХТЦOч{оМs-+xйП%ИЭтXюF.SЬ&лJ(=ЮАапы}\КЛЯгь_g^'5w?kмmDKM4еHy@уГvЫab[|№хЗfYяРeн6B9qж:ЖфT8zУ1n<c2щЕWъб$дШ/ОtЪ#GНC)ЩсёДВЧ иСE`]ФAVц,ZNкрЙ;Udш>з0uILБ
ЦOfckeMl9ё2шЁp8$"EgЖЩbuъ]В!x16Qt'%сюЪJБяйKАЬd={Х5лТРчXэ)Z#;/оT-УFD_уHгбИP<:тU4A@мх,3жМNaКФGqр&VЫnдj|и№}szН?\Зo*I~кзОr нhyЕ(0[+RПwьевщШCЮфЙЛцvSW^.BД`а7СГYы>ЯЧiLпЭm
O/%Я-3*ЮЬд8gПЕ7ЖЪ'н{ЭYоьЧrБ}@ЫQЛ<х|!Нфшdpе]b)ZИUE~5гОуvAMX4тPкsRSзDщ&№JМФIBю.Х_,Tй1РжяДпЦэlnxчбаfУ>Г$вzL^м:ъKТNVШ+" uF9GиЩeayЙHk\З=C6mwo[Сл2;(itWjцhЁ?А0ё`рКqВыc#с
+[Э%WТс>eЫyйЧы)1tvшЯ;ZА8\YРЕБЪ`ДЖhbDъo}Qо{&!9]cxьЩлафqщЗRwк^GSтi-О4pUПрУ5J@Кюlмж:Ь0"7Н3дГ=jPO$~г№A'пФC (СV,k?2N<нэЦе_uLXMfвчХrхя|asFВn.dBМЛзцШёHи#IKуTg*бИЮzЁ/mE6Й
5ОР$*ПFмcы№д+v[ЬMзлm&b~.XsЧЮцCg-вбVнЛщq=т:ЖSь1`YячoюК#АЫСейЭ4ЯИKe6ТхH_,9Д0НусQwЕГDЁIi zayшOtпkBЪкоэ]h3г?^Ц8%УжN(МpрфФ|rT/2ЩХjGx!LШаъZUВ"{7'PlБи<dfnAЗ)>WEJ};R@\Йёu

потом к этому ключу вам придется перебрать все возможные ванианты второго ключа:
7266A2E02192ABC3A7AD9F01486592739871AB42A5EC20CEDD

если ничего не получится заново =) и так до бесконечности, т.к. в алгоритме есть такая настройка "количество перешифровок", т.е. если установить 2 текст нужно расшифровывать с одим и темже ключем 2 раза!!! а если установить 10000? =) удачи в расшифровке =)))

Ответить

Номер ответа: 59
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #59 Добавлено: 30.07.08 19:41
Паша, ты крут!
Давай же! Быстрее выкладывай, у меня уже руки чешутся :)

Ответить

Номер ответа: 60
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #60
Добавлено: 30.07.08 20:39
Та давайте уже выкладывайте, я попкорн закупил! Это даже интереснее сериала про Верховную Раду. :)

Ответить

Страница: 1 | 2 | 3 | 4 | 5 | 6 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам