General too (De)Coder 4.0
Innovations of (De)Coder 4.0
Thank you that it itself for (decided De)Coder 4,0!
The program developed by Daniel Marschall (De)Coder now after very long break in version 4.0 appeared. There is some innovations and now an optimal data security by the AES standard.
There are the following innovations:
Information: (De)Coder 4,0 is not compatible with its predecessors. That means it that files, which with older versions of (De)Coder were coded, not to be no more read in can. Due to the small security of the old versions these more are also not offered with the official Downloadquellen for the Download. The Entwicker Daniel Marschall offers still support for (De)Coder starting from version 3.0. If you possess old files and no more can do you over the software, (De)Coder 3,2 to request.
The operation of the program might be quite clear, therefore I continue to describe the operation here also not. If you should nevertheless ask to the program have, you can me by E-Mail at any time ask to place.
General references
Generally each file should be decoded after the
coding still once for security, in order to guarantee that everything
functioned. Pay attention also to the correct input of the
password - it is differentiated between large and lower case.
Therefore the feststelltaste should be deactivated; the
program warns you however, if this is not the case.
Although with the development very much to saving resources one
paid attention, should be proceeded with caution, if larger files with
(De)Coder to be en or decoded. It can sometimes occur that the
system charges to capacity for longer time or that the procedures fail
due to too little main memory and/or to small paging file.
Particularly here it is recommended that the back decoding is
tested.
(De)Coder 4,0 leads the coding and/or decoding after clicks
immediately on the hook out and provides with this process a tempoaere
file. If it comes to no errors (e.g. due to the input of a wrong
password) the user requested to indicate the goal position.
After it the tempoaere file is only shifted and renamed to the
destination. If the user breaks the request for input off or if
the en and/or decoding fails, the tempoaere file is again deleted
immediately.
They should thus with each en and/or decoding exactly the same
much storage location on the medium, on which the tempoaere listing of
Windows is, keep free, like source file are large (it is somewhat more
recommended however). If you liked to code 100 MT a large file,
then still 101 MT should on the drive assembly be free - even if you
liked to store the file afterwards on another drive assembly!
The safety references
Although (De)Coder 4,0 an extremely high security
exhibits, remains the source files, which code you, on the non
removable disk, if you do not delete these reliably. (De)Coder
offers the possibility on of deleting source files surely. The
file is several times overwritten, before it is unwiederruflich
deleted. By this option no more remainders of the source file
stay on the data medium. Note however that each file, which you
do not delete reliably (by overwriting ), on
the data medium stays, until it is overwritten with new data!
They should make certain with the choice of the password that it
exhibits a suitable length (to be recommended at least 10 indications)
and of letters and consists numbers. Furthermore both large and
lower case should be used. No words, which are located in
dictionaries, should be used. By these measures you
prevent an BruteForce attack.
Note that there is bad-like software, which the keystrokes of her keyboard minutes Irish can do. Thus hacker can arrive at your password. Examine therefore your system with anti-viruses a software.
Password forget, and now?
Then you have a problem. there is no possibility of
decoding the data without correct password again.
Command line guidance
They can (De)Coder also over the command line to
call. They can provide batch files (* bat), in order to process
processes.
CODER
(De)Coder is started
CODER [ file name ]
If "file name" is a file, then (De)Coder started
and opened the file. It can concern around an unencrypted file
or a coded file and/or a coded file.
If "file name" is a file, then (De)Coder started and the files
opened.
CODER [ input ] /c [ password ] [ expenditure ]
CODER [ input ] /x [ password ] [ expenditure ]
Safe deletion of files
Example of a pile management file (* bat)
@ ECHO OFF
CODER "Meine Textdatei.txt" /c "Mein Passwort"
"Verschluesselt.dc4"
ECHO %ERRORLEVEL%
CODER "Verschluesselt.dc4" /c "Mein Passwort"
"Rueckverschluesselung.txt"
ECHO %ERRORLEVEL%
ECHO.
ECHO Vergleiche Dateien...
ECHO.
FC "Meine Textdatei.txt" "Rueckverschluesselung.txt"
PAUSE
Error level
(De)Coder works at the last variant exclusive in the background and spends to no messages (e.g. errors). Around errors to diagnosing, so-called error levels are spent by the program.
The following error levels exist:
Errorlevel 0 = Kein Fehler
Errorlevel 1 = DC4 Datei beschädigt
Errorlevel 2 = Fehler bei Ver/Entschlüsselung
Errorlevel 3 = Falsche Syntax oder Datei/Verzeichnis nicht gefunden
Errorlevel 4 = Ausgabeverzeichnis konnte nicht erstellt werden
Errorlevel 5 = Datei konnte nicht zur Zielposition verschoben werden
Errorlevel 6 = Quelldateien konnten nicht vollständig gelöscht
werden.
Errorlevel 7 = Internes ZIP-Archiv fehlerhaft
The error levels can be queried in a pile management file (* bat) as follows:
@ ECHO OFF
CODER "Mein Verzeichnis" /c "Mein Passwort" "Ausgabe.dc4"
CODER "Ausgabe.dc4" /c "Falsches Passwort" "."
IF ERRORLEVEL 7 GOTO F7
IF ERRORLEVEL 6 GOTO F6
IF ERRORLEVEL 5 GOTO F5
IF ERRORLEVEL 4 GOTO F4
IF ERRORLEVEL 3 GOTO F3
IF ERRORLEVEL 2 GOTO F2
IF ERRORLEVEL 1 GOTO F1
IF ERRORLEVEL 0 GOTO F0
:F0
ECHO Alles OK, Errorlevel 0
GOTO ENDE
:F1
ECHO DC4 Datei beschädigt, Errorlevel 1
GOTO ENDE
:F2
ECHO Fehler bei Ver/Entschlüsselung, Errorlevel 2
GOTO ENDE
:F3
ECHO Falsche Syntax oder Datei/Verzeichnis nicht gefunden, Errorlevel 3
GOTO ENDE
:F4
ECHO Ausgabeverzeichnis konnte nicht erstellt werden, Errorlevel 4
GOTO ENDE
:F5
ECHO Datei konnte nicht zur Zielposition verschoben werden,
Errorlevel 5
GOTO ENDE
:F6
ECHO Quelldateien konnten nicht vollständig gelöscht werden.
Errorlevel 6
GOTO ENDE
:F7
ECHO Internes ZIP-Archiv fehlerhaft, Errorlevel 7
GOTO ENDE
:ENDE
PAUSE
If no inquiry, sonern only a simple expenditure is to take place, also the variable %ERRORCODE% can be spent.
@ ECHO OFF
CODER "Mein Verzeichnis" /c "Mein Passwort" "Ausgabe.dc4"
CODER "Ausgabe.dc4" /c "Falsches Passwort" "."
ECHO Das ErrorLevel ist:
ECHO %ERRORLEVEL%
PAUSE
Since these files contain sensitive data delete (De)Coder
this immediately after completion of the process and examines on
completion of the Progamms still once whether the files were also
deleted and deletes these if necessary. Before the deletion of
these speed eras files these are overwritten still once completely
with data (Hex Pattern 00h), so that no arrears on the non removable
disk remain.
Should (De)Coder not to be duly terminated
(e.g. by a power failure or an immediate completion of the process),
the speed eras remain files. (De)Coder puts on several tempoaere files,
so that also several windows can be at the same time opened and worked.
They should destroy all files, which have the structure "DeCoder_*.zip"
as well as "DeCoder_*.tmp", with a safety software.
Version history
Version 1.0
The files are coded over a DOS
program. Only the letters are replaced with others.
Version 2.0
It codes as Windowsprogramm.
Version 2.1
It knows a number of 1 - 255 to codes to be selected.
Version 2.2
It knows a number of 1 - 256 to codes to be selected.
Version 3.0
Now also a password can be entered .
Version 3.1
Code/decode now still many faster with.
Version 3.2
The password input is written with asterisks
(* ).
Version 4.0
The new version coded with the newest coding
algorithms and became compared with its predecessors extremely safe.
The safety standard AES is used and supplemented with 512 bits a
Hash as well as 128 bits a Seed.
Over this program
(De)Coder, version 4.0
Project manager: Daniel Marschall
Web page:
www.daniel marschall.de
E-Mail:
info@daniel
marschall.de
. Copyright 2001 - 2006
ViaThinkSoft. All rights
reserve
This program was prepared
with
Borland Turbo Delphi Explorer
and be based on the Delphi Encryption
Compendium
, version 5.1c von Hagen Reddmann.
This software beeinhaltet coding algorithms (Cipher) as well as
check total algorithms (Hash), which are protected copyright.
The following VCLs was used:
The source text too (De)Coder 4,0 is available with ViaThinkSoft (see project side).