Шифрование

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Шифрование

Сообщение _Мика_ » 08.01.2004 (Чт) 23:21

Какие есть методы шифровки (тоько не(Ascii(-1)) :twisted:
есть айпишка CryptDecrypt как она работает (Только не API-guid-там тупой пример :twisted: )
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 09.01.2004 (Пт) 0:37

У меня есть не метод, а концепция, но вот не знаю говорить или нет...

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 09.01.2004 (Пт) 1:51

mark+ писал(а):У меня есть не метод, а концепция, но вот не знаю говорить или нет...

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

Расскажи в общих словах :)
типа "берем слово, получаем ключ, шифруем текст по ключу"
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 09.01.2004 (Пт) 1:52

помнится был тут человек на форуме один, так он утверждал что разработал уникальный алгоритм шифрования:)) ...помотреть бы на него :))
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 09.01.2004 (Пт) 12:17

А ладно я уже нашел на VBnet
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 09.01.2004 (Пт) 20:04

Да, да и еще раз да! Но у меня ОЧЕНЬ много проектов, включая ClearGL 3D. Шифрование, стоит НЕ на первом месте. Ну некогда. Ну, если SSecurity не будет подгонять то может чрез 1-2 недельки статью забабахаю. Концепцию выложу, а алгоритм сами будете придумывать. :twisted: :twisted: :twisted:

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 10.01.2004 (Сб) 1:02

ладно ждемс:)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 10.01.2004 (Сб) 17:54

Короче, вот концепция:
Буду объяснять быстрым текстом.

Скока у на символов? 255!
Давайте каждому символу присвоим рандомизный номер. Не забываем проверять, что номера не совпадают. Потом переведем весь исходный текст, в эти номера. Потом добавим в начало файла пароль (также закодированный нашим кодом, и который имеет фиксированную длину). Сразу после пароля ставим наш словарь, с помощью которого, можно будет раскодировать текст. Записываем в файл.
На самом деле все гораздо сложнее, я описал все САМОЕ БАЗОВОЕ.
Если кто-то думает, что сможет раскодировать такой текст, пусть опишет алгоритм, и я придумаю противоядие. :) :) :) :D
Статью не будем. Не хочу. НЕ ХАЧУ!

Если BitArts стащит технологию, я буду очень зол. И сделаю бесплатной и доступной "каждому чайнику" программу, с помощью которой взламывается эта концепция. :twisted: :twisted: :twisted:

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 11.01.2004 (Вс) 0:12

Все конечно кульно .... но допустем я такой нехороший человек и получил доступ к твоему файлу .... стоит мне испортить ... хоть один символ пароля или словаря .... фенитоля комедия ... ты теряешь все что у тебя было :)))
а алгоритм нужен такой ... чтобы оставалося:)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 11.01.2004 (Вс) 18:13

Слухай, а если я запаролированый ЗИП изменю, он весь останется цел???
ВЫХОД: делать файлы реад онли.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 11.01.2004 (Вс) 22:44

Простейший вариант шифрования - Шифрование на
примере записи в файл пароля сисадмина

Sub encodeAdminPassword() 'ЗАшифровать
code = 38
Close #1
Open App.Path + "\" + "data1.bin" For Output As #1
charsInString% = Len(pwdAdmin)
For i% = 1 To charsInString%
letter$ = Mid$(pwdAdmin, i%, 1)
Print #1, Asc(letter$) Xor code
Next i%
Close #1
End Sub

Sub decodeAdminPassword() 'РАСшифровать
code = 38
Close #1
Open App.Path + "\" + "data1.bin" For Input As #1
decrypt$ = ""
Do Until EOF(1)
Input #1, Number
e$ = Chr$(Number Xor code)
decrypt$ = decrypt$ & e$
Loop
Close #1
pwdAdmin = decrypt$
End Sub
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 12.01.2004 (Пн) 12:12

Не обижайтесь, ребяты, но это примитив :)
Даже "Энигма" гораздо лучше :)
Lasciate ogni speranza, voi ch'entrate.

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 13.01.2004 (Вт) 0:20

Самый примитив это
Символ=chr(255-asc(Символ))

а нужен алгоритм ..., с контрольной суммой и дополнительными феничками ... я вот могу выложить Вам свои логины и пароли для инета ... все они хранятся тут.

Не знаю как зашифровал (исходник умер а ЕХЕ остался) ... ну расшифровывайте :)

Кодирование помню ну немного посложнее примитива.
Код: Выделить всё
8885 88451577 27478805 47717557 27483176 76762128 75277871 8787
4685 26267727 47880547 71874175 48857515 27263115 58261827 5738
4785 77274788 05477131 01312508 18280181 38111835 07165107 8675
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 24.01.2004 (Сб) 2:36

ну вот, уважаемые коллеги висит давно, а мои пароли никто ещё не развернул .... ну чего так плохо? .... а ведь там все "примитивно", я так надеялся Инет бесплатный предоставить в подарок тому кто разгадает.
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList