![]() |
|
|
#1
|
|||
|
|||
![]() Здравствуйте! Я новичок в делфи, так что не кидайтесь! На сколько я понимаю, при чтении файла в stream этот файл, в конечном счете, будет СТРОКОЙ определенной длины и определенного содержания (символы, цифры и тд.). Так вот, я хочу написать шифратор (и соответственно дешифратор) данных путем вставки через определенное кол-во символов в stream какой-либо мусор, допустим пару цифр. Вопрос - верна ли моя теория и на верном ли я пути?
|
#2
|
|||
|
|||
![]() http://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D 0%B0%D1%84%D0%B8%D1%8F
http://www.webdelphi.ru/2010/05/krip...ndy-i-synapse/ - Алгоритм MD5, Алгоритм Base64 и т.п. Почитай мжт что пригодится... Все смелые до begin... Последний раз редактировалось DrGeorg, 05.05.2013 в 04:54. |
Этот пользователь сказал Спасибо DrGeorg за это полезное сообщение: | ||
nano_bot (06.05.2013)
|
#3
|
|||
|
|||
![]() Спасибо конечно, но первую статью я уже читал, а по поводу 2ой- мне нужно зашифровать файлы именно тем способом , который я предложил, если это конечно возможно!
|
#4
|
|||
|
|||
![]() Я так понял вам нужен свой собственный алгоритм?
А чем-же стандартные не устраивают? Можно в несколько проходов шифровать и (или) комбинировать алгоритмы... Просто писать свой алгоритм - очень хлопотное дело... Спросите здесь кого-еще может вам помогут... P.S. Любая строка (строковые данные) в потоке (stream) отображаются как данные (бинарные), например "Hello world!" будет отображаться как: 48 65 6C 6C 6F 72 6C 64 21 (в переводе на шестнадцатеричную систему счисления) Все смелые до begin... Последний раз редактировалось DrGeorg, 05.05.2013 в 05:39. |
Этот пользователь сказал Спасибо DrGeorg за это полезное сообщение: | ||
nano_bot (06.05.2013)
|
#5
|
||||
|
||||
![]() Берешь бумажку, карандаш и рисуешь, что хочешь в конечном итоге (блок схему или что тебе удобнее), все, дальше дело кодинга только.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
Bargest (05.05.2013)
|
#6
|
||||
|
||||
![]() Цитата:
В плане того, что это будет работать - да, будет. Только это скорее не шифровка, а обфускация (усложнение чтения). jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 05.05.2013 в 14:39. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
nano_bot (06.05.2013)
|