Вопросик по Visual Basic (шифрование данных)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Вопросик по Visual Basic (шифрование данных) - 2009-04-27 17:20:28.370000
|
|
|
][aKER_теоретик
Сообщений: 1192
Оценки: 0
Присоединился: 2009-03-30 09:17:08.123333
|
Скажите, пожалуйста, легко ли разработать программу, которая будет шифровать текст по собственно-разработанному алгоритму? Допустим, написать простейший текстовый редактор а-ля блокнота, текст, введён в котором, будет сохраняться уже в шифрованном виде и открываться через свою же программу, умеющую расшифровывать этот хеш …
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-27 18:46:44.610000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
легко. разрабатывай и ничего не бойся
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-27 19:46:03.966666
|
|
|
][aKER_теоретик
Сообщений: 1192
Оценки: 0
Присоединился: 2009-03-30 09:17:08.123333
|
quote:
ORIGINAL: Denaturat легко. разрабатывай и ничего не бойся Не мог бы подсказать принцип разработки подобного алгоритма? Я пологаю, что пишется функция, которая каждому символу ASCII присваивает какой-то определенный алгоритм хеширования, а дешифратор по такому же принципу, но наоборот его расшифровывает. Только я не знаю как на символ прописать другое значение. Если не трудно - чиркани пару строчек кода, а дальше разберусь, спасибо :)
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-27 20:04:55.693333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
http://www.cryptovb.com/
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-28 14:01:51.800000
|
|
|
][aKER_теоретик
Сообщений: 1192
Оценки: 0
Присоединился: 2009-03-30 09:17:08.123333
|
И что ты мне пытался сказать этой ссылкой? :)
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-28 14:17:40.996666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Чтобы ты её изучил.
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-29 14:48:45.056666
|
|
|
mishok
Сообщений: 239
Оценки: 0
Присоединился: 2007-07-03 23:42:21.170000
|
какие ленивые люди пошли 0_о
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-29 20:18:48.940000
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
][aKER_теоретик, написать подобное легко. Приведу примерный алгоритм, а ты уже перепишешь его на VB. Вобщем сначало создаешь обычный текстовый редактор. Это проще некуда, сам сможешь. Потом пишешь свой алгоритм шифрования, например: 1. Берется символ, и делается операция коньюнкции (побитно) с текущим числом из текущей даты. 2. К тому что получилось прибавляется определенное число. Потом, когда пользователь нажимает кнопку "сохранить как", создается два файла: 1. Ключ для расшифровки. 2. Сам шифр. В ключ для расшифровки пишется текущее число текущей даты и случайное число из второго пункта шифрования. Далее берется первый символ напечатанного пользователем текста в редакторе и шифруется по нашему алгоритму и добавляется во второй файл. И так с каждым символом. В конце закрываем файлы. Теперь чтобы открыть зашифрованный файл, надо в реестре прописать ассоциации расширения твоего формата файла (ну нашего зашифрованного, у него же будет свое расширение) с твоей программой редактором. Потом, когда пользователь запускает файл с твоим шифром, программе-редактору передаются параметры: 1. Файл ключа для расшифровки. 2. Файл с шифром. Программа загружает содержимое файла-шифра в память и дешифрует данный шифр обратным алгоритмом (данные для дешифровки берет из файла-ключа). Далее выводит расшифрованный текст в редактор. Вот примерный алгоритм. Естественно я пропустил некоторые мелочи т.к. и так все понятно.;)
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-30 09:22:11.520000
|
|
|
][aKER_теоретик
Сообщений: 1192
Оценки: 0
Присоединился: 2009-03-30 09:17:08.123333
|
Ну будь мне всё "и так понятно", как и тебе, то я бы не задавал вопрос на форуме. В теории я и сам примерно знаю как создаётся алгоритм шифрования - их может быть много. Мне бы пару строчек кода (акцентирую внимание - я не прошу писать всю программу за меня)
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-30 13:47:11.090000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Всю не просишь - ты просишь основной функционал. Хотя сам ещё ничего не написал в этом направлении и по ссылке, которую тебе любезно предоставил денатурат ну явно не ходил. Знаешь, чтобы программировать, не всегда достаточно одного желания, нужно ещё что-то учить и двигаться от простого к сложному.
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-04-30 18:00:00.270000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
http://www.di-mgt.com.au/crypto.html#dhvb http://www.di-mgt.com.au/src/basModExp.bas.html ну вот тебе пара строчек кода - часть реализации RSA на VB. изучай
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-05-08 14:55:44.110000
|
|
|
Данила88
Сообщений: 38
Оценки: 0
Присоединился: 2008-12-06 14:44:29.386666
|
Перед тем, как изучить советую посмотреть одну книжку Ж. Брассар "Современная криптология" или Б. Шнайер "Прикладная криптография" или, на худой конец, Петров, А. А. "Компьютерная безопасность. Криптографические методы защиты" а насчёт RSA - "Петросян отдыхает" quote:
ORIGINAL: Denaturat http://www.di-mgt.com.au/crypto.html#dhvb http://www.di-mgt.com.au/src/basModExp.bas.html ну вот тебе пара строчек кода - часть реализации RSA на VB. изучай
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-05-08 15:04:50.826666
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Данила88 а насчёт RSA - "Петросян отдыхает" ваше мнение очень важно для нас
|
|
|
RE: Вопросик по Visual Basic (шифрование данных) - 2009-05-08 15:06:06.263333
|
|
|
Данила88
Сообщений: 38
Оценки: 0
Присоединился: 2008-12-06 14:44:29.386666
|
За невтемность - простите.
|
|
|
|
|