Войти

Показать полную графическую версию : Зашифровка / Расшифровка текста


Striker1000
11-11-2014, 02:25
Здравствуйте уважаемые форумчане
Возможно кто-то сможет мне помочь решить данную задачу
мне необходимо зашифровать текст в файле 1.txt.txt который содержит в себе буквы алфавит и символы, с последующей расшифровкой данного текста в исходное состояние
пока попробовал вот такой вариан:
@echo off
for /f "delims=" %%a in ('more^<1.txt.txt') do call :_replace "%%a"
goto eof
:_replace
set i=%~1
echo %i%
set i=%i:a=g%
set i=%i:b=s%
set i=%i:c=f%
set i=%i:d=a%
set i=%i:e=b%
set i=%i:f=c%
set i=%i:g=e%
set i=%i:h=z%
set i=%i:i=w%
set i=%i:j=x%
set i=%i:k=j%
set i=%i:l=p%
set i=%i:m=o%
set i=%i:n=i%
set i=%i=u%
set i=%i:p=y%
set i=%i:q=t%
set i=%i:r=l%
set i=%i:s=k%
set i=%i:t=h%
set i=%i:u=m%
set i=%i:v=n%
set i=%i:w=b%
set i=%i:x=v%
set i=%i:y=q%
set i=%i:z=r%
echo %i%>>12.txt.txt
goto eof
:eof

зашифровать удалось а вот расшифровать нет ((
Если шифрование улучшить не заменой одного символа на другой, а что-то более серьезное я был бы несказанно счастлив !!!
Заранее спасибо !!!

Iska
11-11-2014, 03:09
зашифровать удалось а вот расшифровать нет (( »
И зашифровать не удалось. Поскольку Вы делаете не посимвольную обработку, а общую замену, пользуясь при том одним и тем же алфавитом.

Вот Вы везде меняете «a» на «g», а затем «g» на «e». И никакой информации о том, где изначально было «a», а где «g» — не существует.

Если шифрование улучшить не заменой одного символа на другой, а что-то более серьезное я был бы несказанно счастлив !!! »
Возьмите 7-Zip, WinRAR, TrueCrypt и будьте счастливы. В каждом из них есть поддержка командной строки, описанная в документации к продукту.

Striker1000
11-11-2014, 23:02
Спасибо за совет, думал об архиваторе, но не хотел бы ни менять формат файла ни использовать стороннее ПО

Iska
11-11-2014, 23:53
Striker1000, Вам для каких целей?

Striker1000
11-11-2014, 23:55
Зашифровать текст чтоб потом расшифровать

Iska
12-11-2014, 01:23
Ну, разумеется — «Рация на бронепоезде».

Для каких целей применяется шифрование/расшифрование? Почему не можете использовать стороннее ПО?

Striker1000
14-11-2014, 22:55
Iska, Для скрытия текста с последующей передачей и расшифровкой. Не люблю много файлов, люблю минимализм и простоту, в один клик, что называется.

Iska
14-11-2014, 23:28
Striker1000, тогда именно так, как я указал выше. Или PGP. Любые доморощенные алгоритмы шифрования (а подмена символов один-а-один — это и вовсе не шифрование) вскрываются на ать-два даже неспециалистом.

Georgio
15-11-2014, 00:09
DosTips.com - View topic - Help needed with building a text encryptor? (http://www.dostips.com/forum/viewtopic.php?f=3&t=6039)

Iska
15-11-2014, 10:07
Georgio, Вы не пробовали её на какой-нибудь достаточно крупный файл «натравить» (я так понял, что там с одной, «ручками» введённой строкой работа идёт)?




© OSzone.net 2001-2012