Operating instructions


Revision: September, 12th 2006

NOTE: The following file was translated by a machine translation system without any human co-operation. These helpfile is for English-speaking users, who are not powerful the German language, so that these can understand contents of this file. The developer takes over no guarantee for the linguistic quality or the technical correctness of the translations and is not liable not for problems, which could result directly or indirectly from translation errors or the use of translated contents by users.

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

Automatic recognition of coding and decoding If an element with the name is present already Control of the file name extensions Notes

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


Tempoaere files

(De)Coder determines the tempoaere listing of your system and/or the up-to-date announced user. With Windows 9x this usual-white is "C:\WINDOWS\TEMP", with Windows XP "C:\Dokumente and Einstellungen\Benutzername\Lokale Einstellungen\Temp \".

The program provides the following files:

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).