Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Алгоритмика

Алгоритмика Об алгоритмах вообще; методы, обсуждения способов решения

Ответ
 
Опции темы
Старый 09.06.2008, 13:08   #1
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Хорошо Кодирование файла

Вот написал на C++ функцию шифрования строки.
Потом переложил на Блитз3Д.


Вот параметры функции:
• in:String : строка для (рас)шифрования
• start:Long : начало (рас)шифрования (первый символ-0,второй-1)
• length:Long : длина строки для (рас)шифрования ("hello" - длина 5)
(можно (рас)шифровать не всю строку, а промежуток от start до start+length)
• work:Bool : True-шифрование ; False-расшифрование
• level:Byte : число параметров (уровень (рас)шифрования) (254,81,34 - длина 3)
• code:Byte[] : сами параметры (рас)шифрования[/li][/list]


Обратите внимание что после каждого шифрования\расшифрования параметры code[] меняются!!!
Это я сделал для того что-бы:
• Недошифровать строку, а потом продолжить.
• Один тип Шифрования можно было накладывать на другой.

Написал комментарии — надеюсь помогут.

Огромное спасибо jimon'у и HolyDel'у в помощи написания этой функции на C++

p.s. Никак не получается переделать на БМакс
(При проверке Print'ом выводит не то, что надо)
Если кто-то сможет, то переложите на БМакс


for Blitz3D (.bb)
for C++ (.cpp)

О всех ошибках и непонятных действиях пишите сюда.
(Offline)
 
Ответить с цитированием
Старый 09.06.2008, 17:29   #2
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Кодирование файла

Кому это надо ?
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (06.08.2008)
Старый 06.08.2008, 02:47   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Кодирование файла

FDsagizi прав: заявленный функционал больше чем на семпл (при наличии исходника) не потянет. Есть куча различных алгоритмов шифрования, удовлетворяющих форматам криптостойксоти для конкретных задач, а придумывать совё типа " а что если каждый 5ый байт побитово инвертировать" можно до бесконечности. Сорри за резкость
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширение файла impersonalis Полезные функции 19 28.02.2015 15:21
Скачка файла impersonalis Полезные функции 10 26.09.2010 21:15
"Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов" Richik Библиотеки 17 03.06.2009 14:18
Тайл из файла Horror 3D-программирование 10 05.05.2007 01:10
Считывание из файла nJunk 3D-программирование 12 19.04.2007 15:44


Часовой пояс GMT +4, время: 10:16.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com