Subversion Repositories decoder

Rev

Blame | Last modification | View Log | RSS feed

  1. <html>
  2.  
  3. <head>
  4.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5.   <link rel="stylesheet" href="style.css" type="text/css">
  6.   <title>(De)Coder 4.1 Hilfe</title>
  7. </head>
  8.  
  9. <body>
  10.  
  11. <font class="titel"><strong>(De)Coder 4.1 Handbuch</strong></font>
  12.  
  13. <br><br><font size="+1"><b>Achtung!</b> Es handelt sich hierbei um eine Beta-Version. Bitte pr&uuml;fen Sie regelm&auml;&szlig;ig auf Updates, um die finale Version zu erhalten.</font>
  14.  
  15. <p><a name="i"><font class="ueberschrift">Inhalte</font></a></p>
  16.  
  17. <ul>
  18.     <li><a href="#1"><strong>Allgemeines zu (De)Coder 4.1</strong>
  19.         </a><ol>
  20.             <li>Neuerungen von (De)Coder 4</li>
  21.             <li>Allgemeine Hinweise </li>
  22.             <li>Sicherheitshinweise</li>
  23.             <li>Instanzen</li>
  24.             <li>Passwort vergessen, und nun?</li>
  25.         </ol>
  26.     </li>
  27.     <li><a href="#2"><strong>Befehlszeilenanleitung</strong></a><ol>
  28.             <li>CODER [Dateiname] [...] [/newinstance]</li>
  29.             <li>CODER [Eingabe] [...] /c [Passwort] [Ausgabe]</li>
  30.             <li>CODER [Eingabe] [...] /x [Passwort] [Ausgabe]</li>
  31.             <li>CODER [Eingabe] /e [/notsilent]</li>
  32.             <li>CODER /clean [silent] [/only=...]</li>
  33.             <li>CODER /? </li>
  34.             <li>Errorlevels </li>
  35.         </ol>
  36.     </li>
  37.     <li><a href="#3"><strong>Tempor&auml;re Dateien</strong></a></li>
  38.     <li><a href="#4"><strong>Versionsgeschichte</strong></a><ul>
  39.             <li>Version 1.0</li>
  40.             <li>Version 2.0</li>
  41.             <li>Version 2.1</li>
  42.             <li>Version 2.2</li>
  43.             <li>Version 3.0</li>
  44.             <li>Version 3.1</li>
  45.             <li>Version 3.2</li>
  46.             <li>Version 4.0</li>
  47.             <li>Version 4.1</li>
  48.         </ul>
  49.     </li>
  50.     <li><a href="#5"><strong>Funktionsweisen</strong></a> </li>
  51.     <li><a href="#6"><strong>Lizenz</strong></a> </li>
  52.     <li><a href="#7"><strong>&Uuml;ber dieses Programm</strong></a> </li>
  53. </ul>
  54.  
  55. <p><a name="1"><font size="5"><font class="ueberschrift">Allgemeines
  56. zu (De)Coder 4.1</font></font></a></p>
  57.  
  58. <p><b>Neuerungen von (De)Coder 4</b></p>
  59.  
  60. <p>Vielen Dank, dass Sie sich f&uuml;r (De)Coder 4 entschieden
  61. haben!</p>
  62.  
  63. <p>Das von Daniel Marschall entwickelte Programm (De)Coder ist
  64. nun nach sehr langer Pause in Version 4 erschienen. Es gibt
  65. etliche Neuerungen und nun eine optimale Datensicherheit durch
  66. den AES-Standard.</p>
  67.  
  68. <p>Es gibt folgende Neuerungen:</p>
  69.  
  70. <ul>
  71.     <li><em>Multilinguale Unterst&uuml;tzung<br>
  72.         </em>(De)Coder kann &uuml;ber leicht zu bearbeitende
  73.         INI-Dateien in verschiedene Sprachen &uuml;bersetzt werden, da
  74.         das Hauptprogramm Sprachneutral entwickelt wurde. Die
  75.         Sprachen Englisch, Franz&ouml;sisch und Deutsch werden von
  76.         ViaThinkSoft bereitgestellt. Die meisten Steuerelemente
  77.         von (De)Coder akzeptieren mehrzeilige Eintr&auml;ge (### Sequenz
  78.         in der Sprachdatei) und passen sich der L&auml;nge des Eintrages
  79.         an.</li>
  80. </ul>
  81.  
  82. <ul>
  83.     <li><em>Prozessfortschrittserkennung und Abbruchreaktionen</em><br>
  84.         (De)Coder zeigt Ihnen bei jeder Aktion (z.B.
  85.         Verschl&uuml;sselung) den genauen Stand in Prozentangaben an.
  86.         Somit kann bei gro&szlig;en Dateien eingesch&auml;tzt werden, wie
  87.         lange der Prozess noch dauert. Desweiteren kann mitten
  88.         bei einer Aktion das Programm abgebrochen werden. Trotz
  89.         einer Abbruchreaktion wird (De)Coder versuchen, die
  90.         tempor&auml;ren Dateien zu vernichten.</li>
  91. </ul>
  92.  
  93. <ul>
  94.     <li><em>Hoher Sicherheitsstandard</em><br>
  95.         (De)Coder 4 verwendet erstmals moderne und weltweit
  96.         verwendete Algorithmen. Es wird der
  97.         symmetrische&nbsp;Block-Cipher-Algorithmus &quot;<a
  98.         href="http://de.wikipedia.org/wiki/Advanced_Encryption_Standard" target="_blank">Rijndael
  99.         (AES)</a>&quot; verwendet. Das Passwort des Ciphers wird
  100.         durch das Benutzerpasswort und einen 128-Bit Seed, der
  101.         Zufallswerte enth&auml;lt, &uuml;ber den Hash-Algorithmus &quot;<a
  102.         href="http://de.wikipedia.org/wiki/Sicherer_Hash-Algorithmus" target="_blank">SHA
  103.         512</a>&quot; mit 512 Bit festgelegt. Somit ist jede
  104.         Datei verschieden - auch wenn sie immer mit dem selben
  105.         Kennwort verschl&uuml;sselt wird. Durch diese Methode kann
  106.         das Benutzerpasswort unm&ouml;glich ermittelt werden. Als
  107.         Cipher-Modus wird CTS verwendet. Dies ist ein doppelter <a
  108.         href="http://de.wikipedia.org/wiki/Cipher_Block_Chaining_Mode" target="_blank">CBC</a>.</li>
  109. </ul>
  110.  
  111. <ul>
  112.     <li><em>Korrektheit des Benutzerkennworts wird ermittelt</em><br>
  113.         Nachdem eine Datei entschl&uuml;sselt wurde, wird anhand
  114.         eines Datei Hashs (wieder mit SHA 512) ermitelt, ob die
  115.         Datei korrekt entschl&uuml;sselt wurde - ist dies nicht der
  116.         Fall, ist oftmals das Benutzerkennwort falsch. </li>
  117. </ul>
  118.  
  119. <ul>
  120.     <li><em>Befehlszeilenunterst&uuml;tzung<br>
  121.         </em>Sie k&ouml;nnen (De)Coder alle Befehle &uuml;ber die
  122.         Windows-Konsole geben, die sie auch visuell ausf&uuml;hren
  123.         k&ouml;nnen. Somit k&ouml;nnen Sie Ver- und Entschl&uuml;sselungen
  124.         &uuml;ber eine Stapelverarbeitungsdatei ausf&uuml;hren oder
  125.         (De)Coder in einem anderen Programm durch Aufruf mit
  126.         Parametern verwenden. (De)Coder arbeitet im Hintergrund
  127.         und kommt bei dem Befehlszeilenaufruf nicht zum
  128.         Vorschein.</li>
  129. </ul>
  130.  
  131. <ul>
  132.     <li><em>Drag und Drop-Unterst&uuml;tzung<br>
  133.         </em>Sie k&ouml;nnen Dateien und Ordner einfach in das
  134.         (De)Coder fenster schieben, um Sie zu &ouml;ffnen.</li>
  135. </ul>
  136.  
  137. <ul>
  138.     <li><em>Eigener Dateityp (*.dc4) - frei konfigurierbar<br>
  139.         </em>(De)Coder 4 besitzt ein eigenes Dateiformat, dass
  140.         die Erweiterung DC4 besitzt. Sowohl verschl&uuml;sselte
  141.         Ordner als auch verschl&uuml;sselte Dateien werden zu den DC4
  142.         Dateien, die auf Benutzerwunsch auch (De)Coder 4
  143.         zugewiesen werden k&ouml;nnen.</li>
  144. </ul>
  145.  
  146. <ul>
  147.     <li><em>Kontextmen&uuml;eintrag f&uuml;r Dateien und Ordner - frei
  148.         konfigurierbar<br>
  149.         </em>Auf Benutzerwunsch k&ouml;nnen auch den Dateien und
  150.         Ordnern ein Kontextmen&uuml;eintrag zugewiesen werden, sodass
  151.         Sie (De)Coder noch schneller &ouml;ffnen k&ouml;nnen.</li>
  152. </ul>
  153.  
  154. <ul>
  155.     <li><em>Installer / Uninstaller<br>
  156.         </em>(De)Coder 4 verf&uuml;gt &uuml;ber einen mehrsprachigen
  157.         Installer sowie Uninstaler, um sich optimal in das System
  158.         zu integrieren.</li>
  159. </ul>
  160.  
  161. <ul>
  162.     <li><em>Schutz vor Keyloggern<br>
  163.         </em>Seit Version 4.1 sind die Passwortfelder vor softwarebasierenden
  164.         Keyloggern gesch&uuml;tzt, die Tastendr&uuml;cke abfangen. Nach jeder
  165.         Eingabe wird ein wenig Datenm&uuml;ll, der von der L&auml;nge her variiert,
  166.         gesendet, vom Eingabefeld jedoch ignoriert.</li>
  167. </ul>
  168.  
  169. <ul>
  170.     <li><em>Sicheres L&ouml;schen<br>
  171.         </em>Seit Version 4.1 bietet (De)Coder die M&ouml;glickeit an, seperate
  172.         Daten und Ordner vollst&auml;ndig sicher zu l&ouml;schen.</li>
  173. </ul>
  174.  
  175. <ul>
  176.     <li><em>Sicheres Verschieben<br>
  177.         </em>Seit Version 4.1 k&ouml;nnen Sie Dateien und Ordner sicher verschieben. Dies ist
  178.         ein Kopierprozess mit anschlie&szlig;ender sicheren L&ouml;schung.</li>
  179. </ul>
  180.  
  181. <ul>
  182.     <li><em>Direktes &Ouml;ffnen<br>
  183.         </em>Seit Version 4.1 k&ouml;nnen Sie verschl&uuml;sselte Dateien und Ordner direkt
  184.         &ouml;ffnen, ohne Sie an einen bestimmten Ort abzuspeichern.</li>
  185. </ul>
  186.  
  187. <ul>
  188.     <li><em>H&ouml;chste Sicherheit<br>
  189.         </em>Seit Version 4.1 l&ouml;scht (De)Coder alle tempor&auml;ren Dateien sowie ZIP-&Uuml;berst&auml;nde
  190.         durch mehrmaliges &Uuml;berschreiben, um Daten auf dem freien Speicherplatz
  191.         der Festplatte zu sch&uuml;tzen.</li>
  192. </ul>
  193.  
  194. <ul>
  195.     <li><em>Dateilisten<br>
  196.         </em>(De)Coder unterst&uuml;tzt seit Version 4.1 das Anlegen und Verwalten von Dateilisten. Dadurch
  197.         k&ouml;nnen Ordner und Dateien direkt in eine DC4-Datei geschoben werden, ohne dass diese vorher in einen
  198.         Windows-Ordner verschoben werden m&uuml;ssen.</li>
  199. </ul>
  200.  
  201. <p>Information: (De)Coder 4 ist nicht kompatibel mit seinen
  202. Vorg&auml;ngern. Das bedeutet, dass Dateien, die mit &auml;lteren
  203. Versionen von (De)Coder verschl&uuml;sselt wurden, nicht mehr
  204. eingelesen werden k&ouml;nnen. Aufgrund der geringen Sicherheit der
  205. alten Versionen werden diese auch nicht mehr bei den offiziellen
  206. Downloadquellen zum Download angeboten. Der Entwicker <a
  207. href="mailto:info@daniel-marschall.de">Daniel Marschall</a>&nbsp;bietet
  208. noch Unterst&uuml;tzung f&uuml;r (De)Coder ab Version 3.0. Wenn Sie alte
  209. Dateien besitzen und die dazugeh&ouml;rige Software nicht mehr haben, k&ouml;nnen Sie
  210. (De)Coder 3.2 anfordern.</p>
  211.  
  212. <p>Die Bedienung des Programms d&uuml;rfte ziemlich Eindeutig sein,
  213. deswegen erl&auml;utere ich die Bedienung hier auch nicht weiter.
  214. Sollten Sie trotzdem fragen zum Programm haben, k&ouml;nnen Sie mir
  215. jederzeit per E-Mail fragen stellen.</p>
  216.  
  217. <p><b>Allgemeine Hinweise</b></p>
  218.  
  219. <p>Im Allgemeinen sollte jede Datei nach der Verschl&uuml;sselung
  220. nocheinmal zur Sicherheit entschl&uuml;sselt werden, um
  221. sicherzustellen, dass alles funktioniert hat. Achten Sie auch auf
  222. die korrekte Eingabe des Passworts - es wird zwischen Gro&szlig;- und
  223. Kleinschreibung unterschieden. Deswegen sollte die Feststelltaste
  224. deaktiviert sein; das Programm warnt Sie jedoch, wenn dies nicht
  225. der Fall ist. </p>
  226.  
  227. <p>Obwohl bei der Entwicklung sehr auf das Sparen von Ressourcen
  228. geachtet wurde, sollte mit Vorsicht vorgegangen werden, wenn
  229. gr&ouml;&szlig;ere Dateien mit (De)Coder ver- oder entschl&uuml;sselt werden.
  230. Es kann unter Umst&auml;nden vorkommen, dass das System f&uuml;r l&auml;ngere
  231. Zeit auslastet oder dass die Vorg&auml;nge aufgrund von zu wenig
  232. Arbeitsspeicher bzw. zu kleiner Auslagerungsdatei fehlschlagen.
  233. Besonders hier ist es zu empfehlen, dass die
  234. R&uuml;ckentschl&uuml;sselung getestet wird.</p>
  235.  
  236. <p>(De)Coder 4 f&uuml;hrt die Verschl&uuml;sselung bzw.
  237. Entschl&uuml;sselung sofort nach Klick auf den Haken aus und erstellt
  238. bei diesem Prozess eine tempor&auml;re Datei. Wenn es zu keinen
  239. Fehlern kommt (z.B. aufgrund der Eingabe eines falschen
  240. Passworts) wird der Benutzer aufgefordert, die Zielposition
  241. anzugeben. Erst danach wird die tempor&auml;re Datei zum Zielort
  242. verschoben und umbenannt. Bricht der Benutzer die
  243. Eingabeaufforderung ab oder schl&auml;gt die Ver- bzw.
  244. Entschl&uuml;sselung fehl, wird die tempor&auml;re Datei sofort wieder
  245. gel&ouml;scht.</p>
  246.  
  247. <p>Sie sollten also bei jeder Ver- bzw. Entschl&uuml;sselung genau so
  248. viel Speicherplatz auf dem Medium, auf dem das tempor&auml;re
  249. Verzeichnis von Windows liegt, freihalten, wie Quelldatei gro&szlig;
  250. ist (es wird jedoch etwas mehr empfohlen). Wenn Sie eine 100 MB
  251. gro&szlig;e Datei verschl&uuml;sseln m&ouml;chten, dann sollten auf dem
  252. Laufwerk noch 101 MB frei sein - auch wenn Sie die Datei
  253. anschlie&szlig;end auf ein anderes Laufwerk speichern m&ouml;chten!</p>
  254.  
  255. <p>(De)Coder 4.1 verwendet ein erweitertes Dateiformat, das von (De)Coder 4.0
  256. nicht erkannt wird. Version 4.1 toleriert das Dateiformat von Version 4.0 jedoch.</p>
  257.  
  258. <p><b>Sicherheitshinweise</b></p>
  259.  
  260. <p>Obwohl (De)Coder 4 eine extrem hohe Sicherheit aufweist,
  261. bleiben die Quelldateien, die Sie verschl&uuml;sseln, auf der
  262. Festplatte, wenn Sie diese nicht sicher l&ouml;schen. (De)Coder
  263. bietet die M&ouml;glichkeit an, Quelldateien sicher zu l&ouml;schen.
  264. Dabei wird die Datei mehrmals &uuml;berschrieben, bevor sie
  265. unwiederruflich gel&ouml;scht wird. Durch diese Option bleiben keine
  266. Reste der Quelldatei mehr auf dem Datentr&auml;ger zur&uuml;ck. Beachten
  267. Sie jedoch, dass jede Datei, die Sie nicht sicher (durch
  268. &Uuml;berschreiben) l&ouml;schen, auf dem Datentr&auml;ger
  269. zur&uuml;ckbleibt, bis sie mit neuen Daten &uuml;berschrieben wird!</p>
  270.  
  271. <p>(De)Coder bietet die M&ouml;glichkeit, Dateien und Ordner auch
  272. seperat zu vernichten. Dies hilft jedoch nicht, wenn Sie
  273. die sensiblen Daten verschoben oder kopiert haben, weil bei diesen
  274. Vorg&auml;ngen die Quelldaten nur einfach gel&ouml;scht werden. Ebenfalls
  275. hilft es nicht, Daten &uuml;ber den Windows Papierkorb zu l&ouml;schen.
  276. (De)Coder bietet keine M&ouml;glichkeit an, z.B. freien Speicherplatz
  277. auf der Festplatte zu reinigen oder ganze Laufwerke datentechnisch zu vernichten. Benutzen Sie f&uuml;r solche Zwecke
  278. eine speziell daf&uuml;r vorgesehene Software wie z.B. <a href="http://www.heidi.ie/eraser/" target="_blank">Eraser</a>.
  279. (De)Coder ist seit Version 4.1 in der Lage, Dateien sicher zu verschieben.</p>
  280.  
  281. <p>Sie sollten bei der Wahl des Passwortes darauf achten, dass es
  282. eine geeignete L&auml;nge (empfohlen werden mindestens 10 Zeichen)
  283. aufweist und aus Buchstaben und Zahlen besteht. Desweiteren
  284. sollte sowohl Gro&szlig;- als auch Kleinschreibung angewandt werden.
  285. Es sollten keine W&ouml;rter, die in W&ouml;rterb&uuml;chern
  286. stehen,&nbsp;verwendet werden. Durch diese Ma&szlig;nahmen verhindern
  287. Sie einen BruteForce-Angriff.</p>
  288.  
  289. <p>(De)Coder ist in der Lage, Keylogger, die tastenanschl&auml;ge softwaretechnisch
  290. abfangen, durch Datenm&uuml;ll zu blocken. Dies gilt jedoch nicht f&uuml;r hardwaretechnische
  291. (z.B. eingebauten Chip in der Tastatur) oder spezielle Keylogger. Sie sollten Ihr System daher
  292. z.B. mit einem Virenschutzprogramm &uuml;berpr&uuml;fen lassen. Sie k&ouml;nnen die St&auml;rke des Keyloggerschutzes in der
  293. Konfiguration &auml;ndern oder deaktivieren. Beachten Sie, dass der PC bei zu vielen
  294. Keyloggerschutzbytes stark ausgelastet werden kann, wodurch Tastenanschl&auml;ge unter Umst&auml;nden
  295. nicht registriert werden k&ouml;nnen. Achten Sie daher darauf, bei hoher Keyloggerschutzbyte-Anzahl
  296. oder bei einem langsamen oder ausgelasteten Computer langsam zu schreiben und achten
  297. Sie auf die Sternchen, die bei den Anschl&auml;gen erscheinen.</p>
  298.  
  299. <p>(De)Coder verwendet zur Passwort&uuml;berpr&uuml;fung eine Hash-Pr&uuml;fsumme,
  300. die zusammengesetzt ist aus der Hash-Pr&uuml;fsumme der Originaldatei sowie des
  301. Seed und der Originalpasswortes. Es ist unm&ouml;glich, R&uuml;ckschl&uuml;sse
  302. auf das Originalpasswort oder die Originaldatei zu ziehen.</p>
  303.  
  304. <p>Bitte beachten Sie, dass (De)Coder den originalen Dateinamen des Ordners
  305. bzw. der Datei speichert. M&ouml;chten Sie verhindern, dass die DC4-Datei Aufschluss
  306. &uuml;ber den Dateinamen gibt, sollten Sie die Datei oder den Ordner vorher umbenennen.</p>
  307.  
  308. </p><b>Instanzen</b></p>
  309.  
  310. <p>(De)Coder wird versuchen, immer nur eine Instanz (ein Programfenster)
  311. ge&ouml;ffnet zu halten. Dies gilt jedoch nur f&uuml;r die normale
  312. Ausf&uuml;hrung mit der Befehlszeile CODER bzw CODER [Dateiname]. Ist (De)Coder
  313. besch&auml;ftigt, wird eine neue Instanz ge&ouml;ffnet.</p>
  314.  
  315. <p>Weitere Informationen finden Sie unter den Diagrammen bei <a href="#5">Funktionsweisen</a>.</p>
  316.  
  317. <p><strong>Passwort vergessen, was nun?</strong></p>
  318.  
  319. <p>Dann haben Sie ein Problem... Es gibt keine M&ouml;glichkeit, die
  320. Daten ohne korrektes Passwort wieder zu entschl&uuml;sseln.</p>
  321.  
  322. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  323.  
  324. <p><a name="2"><font size="5"><font class="ueberschrift">Befehlszeilenanleitung</font></font></a></p>
  325.  
  326. <p>Sie k&ouml;nnen (De)Coder auch &uuml;ber die Befehlszeile aufrufen.
  327. Sie k&ouml;nnen Stapelverarbeitungsdateien (*.bat) erstellen, um
  328. Prozesse abzuarbeiten. Bitte beachten Sie die korrekte Schreibweise und Reihenfolge der Parameter.</p>
  329.  
  330. <p><b>CODER [Dateiname] [...] [/newinstance]</b></p>
  331.  
  332. <p>Ist &quot;Dateiname&quot; eine Datei, dann wird (De)Coder
  333. gestartet und die Datei ge&ouml;ffnet. Es kann sich um eine
  334. unverschl&uuml;sselte Datei oder um eine verschl&uuml;sselte Datei bzw.
  335. einen verschl&uuml;sselten Ordner handeln. </p>
  336.  
  337. <p>Ist &quot;Dateiname&quot; ein Ordner, dann wird (De)Coder
  338. gestartet und der Ordner ge&ouml;ffnet.</p>
  339.  
  340. <p>Sind mehrere Dateien oder Ordner angegeben, wird werden sie
  341. zu einem Ordner zusammengepackt und mit (De)Coder ge&ouml;ffnet.
  342. Unter den Dateien k&ouml;nnen auch DC4-Dateien sein, die
  343. dann jedoch noch einmal verschl&uuml;sselt werden.</p>
  344.  
  345. <p>Sind keine Dateien oder Ordner angegeben, wird (De)Coder normal
  346. gestartet.</p>
  347.  
  348. <p>Ist in der Kommandozeile die Zeichenfolge &quot;/newinstance&quot;
  349. enthalten, wird eine neue Instanz ge&ouml;ffnet. Dieser Parameter
  350. wird Programmintern verwendet.</p>
  351.  
  352. <p>Wildcards sind erlaubt, wenn 1 Eingabe gemacht wurde.</p>
  353.  
  354. <p>Es entstehen keine ErrorLevels au&szlig;er 0, 10, 11.</p>
  355.  
  356. <p><b>CODER [Eingabe] [...] /c [Passwort] [Ausgabe]</b><br>
  357. <b>CODER [Eingabe] [...] /x [Passwort] [Ausgabe]</b></p>
  358.  
  359. <p>Sicheres L&ouml;schen von Dateien</p>
  360.  
  361. <ul>
  362.     <li>Wird ein /c angegeben, so bleiben die Quelldaten
  363.         erhalten.</li>
  364.     <li>Bei der Angabe eines /x werden die Quelldaten (bei einem
  365.         Ordner alle Elemente mit Unterordnern) sicher durch
  366.         mehrmaliges &Uuml;berschreiben <i>unwiederruflich</i>
  367.         gel&ouml;scht (sofern kein Fehler aufgetreten ist). Es werden
  368.         auch schreibgesch&uuml;tzte Dateien gel&ouml;scht.</li>
  369. </ul>
  370.  
  371. <p>Automatische Erkennung von Verschl&uuml;sselung und
  372. Entschl&uuml;sselung</p>
  373.  
  374. <ul>
  375.     <li>Ist Eingabe eine verschl&uuml;sselte Datei, wird sie nach
  376.         Ausgabe entschl&uuml;sselt</li>
  377.     <li>Ist Eingabe ein verschl&uuml;sselter Ordner, wird er
  378.         entschl&uuml;sselt mit seinem originalen Namen in Ausgabe
  379.         erstellt</li>
  380.     <li>Ist Eingabe eine nicht verschl&uuml;sselte Datei, wird sie
  381.         nach Ausgabe verschl&uuml;sselt<br>
  382.         die Eingaben Cipher, Hash und Mode werden dabei zwar
  383.         ignoriert, trotzdem m&uuml;ssen es g&uuml;ltige Eingaben
  384.         (Ganzzahlen im g&uuml;ltigen Bereich) sein</li>
  385.     <li>Ist Eingabe ein Ordner, wird er gepackt und nach Ausgabe
  386.         verschl&uuml;sselt</li>
  387. </ul>
  388.  
  389. <p>Wenn bereits ein Element mit dem Namen vorhanden ist</p>
  390.  
  391. <ul>
  392.     <li>Ist bei der Ordnerentschl&uuml;sselung in Ausgabe bereits ein
  393.         Verzeichnis mit dem originalen Namen vorhanden, wird ein
  394.         alternativer Name gew&auml;hlt. </li>
  395.     <li>Ist Ausgabe bei einer Verschl&uuml;sselung bereits vorhanden,
  396.         wird es &uuml;berschrieben.</li>
  397. </ul>
  398.  
  399. <p>Kontrolle der Dateinamenserweiterungen</p>
  400.  
  401. <ul>
  402.     <li>Hat Ausgabe bei einer Verschl&uuml;sselung nicht die
  403.         Erweiterung &quot;.dc4&quot;, wird diese Angabe
  404.         hinzugef&uuml;gt.</li>
  405.     <li>Hat Ausgabe bei einer Entschl&uuml;sselung die Erweiterung
  406.         &quot;.dc4&quot;, wird diese Angabe entfernt.</li>
  407. </ul>
  408.  
  409. <p>Anmerkungen</p>
  410.  
  411. <ul>
  412.     <li>Wildcards sind erlaubt, wenn 1 Eingabe angegeben wurde</li>
  413.     <li>Es k&ouml;nnen mehrere Eingabedateien- und Ordner angegeben
  414.         werden. In diesem Fall wird eine Dateiliste angelegt. Verschl&uuml;sselte
  415.         DC4-Dateien werden jedoch ebenfalls in das Archiv gepackt und nicht entschl&uuml;sselt.</li>
  416.     <li>Existiert das Ausgabeverzeichnis nicht, so werden alle
  417.         Unterverzeichnisse automatisch erstellt.</li>
  418.     <li>Wenn Sie den Ordner in das selbe Verzeichnis
  419.         entschl&uuml;sseln m&ouml;chten, so geben Sie als Ausgabe einen
  420.         Punkt (.) an&nbsp;- eine leere Eingabe f&uuml;r den Parameter
  421.         &quot;Ausgabe&quot; w&uuml;rde einen Syntaxfehler
  422.         hervorrufen. </li>
  423. </ul>
  424.  
  425. <p>Beispiel f&uuml;r eine Stapelverwaltungsdatei (*.bat)</p>
  426.  
  427. <p><code>@ ECHO OFF<br>
  428. CODER &quot;Meine Textdatei.txt&quot; /c &quot;Mein
  429. Passwort&quot; &quot;Verschluesselt.dc4&quot;<br>
  430. ECHO %ERRORLEVEL% <br>
  431. CODER &quot;Verschluesselt.dc4&quot; /c &quot;Mein Passwort&quot;
  432. &quot;Rueckverschluesselung.txt&quot;<br>
  433. ECHO %ERRORLEVEL% <br>
  434. ECHO. <br>
  435. ECHO Vergleiche Dateien... <br>
  436. ECHO. <br>
  437. FC &quot;Meine Textdatei.txt&quot;
  438. &quot;Rueckverschluesselung.txt&quot;<br>
  439. PAUSE</code></p>
  440.  
  441. <p>Es k&ouml;nnen alle ErrorLevels au&szlig;er 8 und 9 zur&uuml;ckgegeben werden.</p>
  442.  
  443. <p><b>CODER [Eingabe] /e [/notsilent]</b></p>
  444.  
  445. <p>Vernichtet die Datei oder den Ordner "Eingabe".</p>
  446.  
  447. <p>Ist /notsilent gesetzt, werden Windows-Meldungen anstatt von ErrorLevels ausgegeben.</p>
  448.  
  449. <p>Wildcards sind erlaubt.</p>
  450.  
  451. <p>Es k&ouml;nnen folgende ErrorLevels entstehen: 0 (OK), 3 (Syntaxfehler), 8 (Fehler), 9 (Nicht gefunden), 11.</p>
  452.  
  453. <p><b>CODER /clean [/silent] [/only=...]</b></p>
  454.  
  455. <p>Fordert (De)Coder dazu auf, die tempor&auml;ren Dateien manuell zu
  456. entfernen. Dies wird normalerwei&szlig;e automatisch durchgef&uuml;hrt.
  457. Der Parameter &quot;/silent&quot; unterdr&uuml;ckt zus&auml;tzlich
  458. jegliche Ausgabe. Der Parameter &quot;only&quot; wird in der Regel nur
  459. programmintern benutzt. Dabei werden nur die Dateien einer bestimmten
  460. Sitzungsnummer gel&ouml;scht.</p>
  461.  
  462. <p>Ist Silent-Modus aktiviert, entstehen folgende ErrorLevels: 0 (OK), 3 (Syntaxfehler), 8 (Fehler), 11.</p>
  463.  
  464. <p><b>CODER /?</b></p>
  465.  
  466. <p>&Ouml;ffnet die (De)Coder-Hilfe (diese hier). </p>
  467.  
  468. <p>Es entstehen keine ErrorLevels au&szlig;er 0, 3 und 11.</p>
  469.  
  470. <p><strong>Errorlevels</strong> </p>
  471.  
  472. <p>(De)Coder arbeitet bei der letzten Variante ausschlie&szlig;lich im
  473. Hintergrund und gibt keine Meldungen (z.B. Fehler) aus. Um Fehler
  474. zu Diagnostizieren, werden sogenannte Errorlevels vom Programm
  475. ausgegeben.</p>
  476.  
  477. <p>Es existieren folgende Errorlevels:</p>
  478.  
  479. <p><code>Errorlevel 0 = Kein Fehler<br>
  480. Errorlevel 1 = DC4 Datei besch&auml;digt <br>
  481. Errorlevel 2 = Fehler bei Ver-/Entschl&uuml;sselung <br>
  482. Errorlevel 3 = Falsche Syntax<br>
  483. Errorlevel 4 = Ausgabeverzeichnis konnte nicht erstellt werden <br>
  484. Errorlevel 5 = Datei konnte nicht zur Zielposition verschoben
  485. werden <br>
  486. Errorlevel 6 = Quelldateien konnten nicht vollst&auml;ndig gel&ouml;scht
  487. werden. <br>
  488. Errorlevel 7 = Internes ZIP-Archiv fehlerhaft<br>
  489. ErrorLevel 8 = Datei oder Ordner konnte nicht oder nur teilweise entfernt werden. (*)<br>
  490. ErrorLevel 9 = Datei oder Ordner nicht gefunden. (*)<br>
  491. ErrorLevel 10 = Es existiert bereits eine Instanz. Ein neues Fenster wird ge&ouml;ffnet.<br>
  492. ErrorLevel 11 = Schwerer Programminterner Fehler (z.B. Language.ini fehlt).</code></p>
  493.  
  494. <p>* Hinweis: Diese Errorlevels treten nicht bei Wildcards oder Dateisammlungen (mehrere Eingaben) auf.</p>
  495.  
  496. <p>Die Errorlevels k&ouml;nnen in einer Stapelverwaltungsdatei
  497. (*.bat) folgenderma&szlig;en abgefragt werden:</p>
  498.  
  499. <p><code>@ ECHO OFF<br>
  500. CODER &quot;Mein Verzeichnis&quot; /c &quot;Mein Passwort&quot;
  501. &quot;Ausgabe.dc4&quot;<br>
  502. <br>
  503. IF ERRORLEVEL 11 GOTO F11 <br>
  504. IF ERRORLEVEL 10 GOTO F10 <br>
  505. IF ERRORLEVEL 9 GOTO F9 <br>
  506. IF ERRORLEVEL 8 GOTO F8 <br>
  507. IF ERRORLEVEL 7 GOTO F7 <br>
  508. IF ERRORLEVEL 6 GOTO F6 <br>
  509. IF ERRORLEVEL 5 GOTO F5 <br>
  510. IF ERRORLEVEL&nbsp;4 GOTO F4 <br>
  511. IF ERRORLEVEL&nbsp;3 GOTO F3 <br>
  512. IF ERRORLEVEL&nbsp;2 GOTO F2 <br>
  513. IF ERRORLEVEL&nbsp;1 GOTO F1 <br>
  514. IF ERRORLEVEL&nbsp;0 GOTO F0 <br>
  515. <br>
  516. :F0 <br>
  517. ECHO Alles OK, Errorlevel 0 <br>
  518. GOTO ENDE <br>
  519. <br>
  520. :F1 <br>
  521. ECHO DC4 Datei besch&auml;digt, Errorlevel 1 <br>
  522. GOTO ENDE <br>
  523. <br>
  524. :F2 <br>
  525. ECHO Fehler bei Ver/Entschl&uuml;sselung, Errorlevel 2 <br>
  526. GOTO ENDE <br>
  527. <br>
  528. :F3 <br>
  529. ECHO Falsche Syntax oder Datei/Verzeichnis nicht gefunden,
  530. Errorlevel 3 <br>
  531. GOTO ENDE <br>
  532. <br>
  533. :F4 <br>
  534. ECHO Ausgabeverzeichnis konnte nicht erstellt werden, Errorlevel
  535. 4 <br>
  536. GOTO ENDE <br>
  537. <br>
  538. :F5 <br>
  539. ECHO Datei konnte nicht zur Zielposition verschoben werden,
  540. Errorlevel&nbsp;5 <br>
  541. GOTO ENDE <br>
  542. <br>
  543. :F6 <br>
  544. ECHO Quelldateien konnten nicht vollst&auml;ndig gel&ouml;scht werden.
  545. Errorlevel&nbsp;6 <br>
  546. GOTO ENDE <br>
  547. <br>
  548. :F7 <br>
  549. ECHO Internes ZIP-Archiv fehlerhaft, Errorlevel&nbsp;7 <br>
  550. GOTO ENDE <br>
  551. <br>
  552. :F8 <br>
  553. ECHO Datei oder Ordner konnte nicht oder nur teilweise entfernt werden, Errorlevel&nbsp;8 <br>
  554. GOTO ENDE <br>
  555. <br>
  556. :F9 <br>
  557. ECHO Datei oder Ordner nicht gefunden, Errorlevel 9 <br>
  558. GOTO ENDE <br>
  559. <br>
  560. :F10 <br>
  561. ECHO Es existiert bereits eine zweite Instanz. Ein neues Fenster wurde ge&ouml;ffnet, ErrorLevel 10<br>
  562. GOTO ENDE <br>
  563. <br>
  564. :F11 <br>
  565. ECHO Schwerer Programminterner Fehler, ErrorLevel 11<br>
  566. GOTO ENDE <br>
  567. <br>
  568. :ENDE <br>
  569. PAUSE </code></p>
  570.  
  571. <p>Soll keine Abfrage erfolgen, sonern nur eine einfache Ausgabe,
  572. kann auch die Variable %ERRORCODE% ausgegeben werden.</p>
  573.  
  574. <p><code>@ ECHO OFF<br>
  575. CODER &quot;Mein Verzeichnis&quot; /c &quot;Mein Passwort&quot;
  576. &quot;Ausgabe.dc4&quot; <br>
  577. CODER &quot;Ausgabe.dc4&quot; /c &quot;Falsches Passwort&quot;
  578. &quot;.&quot; <br>
  579. ECHO Das ErrorLevel ist: <br>
  580. ECHO %ERRORLEVEL% <br>
  581. PAUSE</code></p>
  582.  
  583. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  584.  
  585. <p><a name="3"><font size="5"><font class="ueberschrift">Tempor&auml;re Dateien</font></font></a></p>
  586.  
  587. <p>(De)Coder ermittelt das tempor&auml;re Verzeichnis Ihres Systems
  588. bzw. des aktuell angemeldeten Benutzers. Bei Windows 9x ist dies
  589. gew&ouml;hnlicherwei&szlig;e &quot;C:\WINDOWS\TEMP&quot;, bei Windows XP
  590. &quot;C:\Dokumente und Einstellungen\Benutzername\Lokale
  591. Einstellungen\Temp\&quot;.</p>
  592.  
  593. <p><u>Das Programm erstellt folgende Dateien:</u></p>
  594.  
  595. <ul>
  596.     <li><b>DeCoder_[Sitzungskennung].zip:</b> &Ouml;ffnet man einen Ordner zum
  597.         Verschl&uuml;sseln, wird er gepackt. Anschlie&szlig;end wird
  598.         die tempor&auml;re ZIP-Datei ge&ouml;ffnet. Sie wird au&szlig;erdem erstellt,
  599.         wenn man einen verschl&uuml;sselten Ordner entschl&uuml;sselt oder
  600.         direkt &ouml;ffnet. Es ist die Datei, die eigentlich in der DC4 enthalten ist.<br><br></li>
  601.     <li><b>DeCoder_[Sitzungskennung].tmp:</b> Wenn eine Datei ver- oder
  602.         entschl&uuml;sselt wird, wird sie erst als DeCoder.tmp
  603.         gespeichert. W&uuml;rde die Ver- oder Entschl&uuml;sselung fehlschlagen,
  604.         dann w&uuml;rde die Zieldatei unn&ouml;tig &uuml;berschrieben werden.
  605.         Die tempor&auml;re Datei wird anschlie&szlig;end zur Benutzerwahl
  606.         umbenannt und verschoben.<br><br></li>
  607.     <li><b>DeCoder_[Sitzungskennung].cmp:</b> Dateien und Ordner werden zus&auml;tzlich mit ZLib als CMP-Datei komprimiert,
  608.         bevor sie verschl&uuml;sselt werden. Wenn entschl&uuml;sselt wird, dient die CMP-Datei
  609.         als Dekompression der TMP-Datei, die anstelle dieser dann zur Zieldatei
  610.         umbenannt/verschoben wird. Komprimierte ZIP-Dateien werden aber anschlie&szlig;end wieder zur&uuml;ck zu ZIP umbenannt
  611.         (die gleichnamige Datei wird sicher gel&ouml;scht), damit sie entpackt werden kann.<br><br></li>
  612.     <li><b>DeCoder_Sensitiv\[Sitzungskennung]\:</b> Hier werden Dateien oder Ordner
  613.         gespeichert, die direkt ge&ouml;ffnet wurden. Der Ordner DeCoder_Sensitiv
  614.         wird bei einer Reinigung komplett sicher gel&ouml;scht. Nach beendigung
  615.         einer Sitzung wird nur der entsprechende Unterordner, der die aktuellen
  616.         Sitzungsdaten enth&auml;t, gel&ouml;scht.</li>
  617. </ul>
  618.  
  619. <p>Da diese Dateien sensible Daten enthalten l&ouml;scht (De)Coder
  620. diese sofort nach Beendigung des Prozesses und &uuml;berpr&uuml;ft bei
  621. Beendigung des Progamms nocheinmal, ob die Dateien auch gel&ouml;scht
  622. wurden und l&ouml;scht diese gegebenenfalls. Vor dem L&ouml;schen dieser
  623. tempor&auml;ren Dateien werden diese nocheinmal komplett mit Daten
  624. &uuml;berschrieben, sodass keine R&uuml;ckst&auml;nde auf der Festplatte
  625. bleiben. Zum L&ouml;schen der Daten wird nach Beendung von (De)Coder
  626. ein neue Instanz ge&ouml;ffnet, die sich sofort wieder von selbst
  627. beendet.</p>
  628.  
  629. <p>Sollte (De)Coder nicht ordnungsgem&auml;&szlig; beendet werden (z.B.
  630. durch einen Stromausfall oder eine sofortige Beendigung des
  631. Prozesses &uuml;ber den Taskmanager), bleiben die tempor&auml;ren Dateien erhalten und k&ouml;nnen
  632. selbst nach normalem L&ouml;schen (z.B. durch Windows) noch eingelesen
  633. werden. (De)Coder
  634. legt mehrere tempor&auml;re Dateien an, damit auch mehrere Fenster
  635. gleichzeitig ge&ouml;ffnet sein und arbeiten k&ouml;nnen. Nach jeder
  636. Beendung einer (De)Coder-Instanz wird versucht, alle tempor&auml;ren
  637. Daten der letzten (De)Coder-Instanz zu vernichten. Die restlichen
  638. ggf. vorhandenen Daten bleiben jedoch erhalten. Erst nach
  639. einem seperaten L&ouml;schauftrag (siehe Startmen&uuml;; es darf keine
  640. Instanz ge&ouml;ffnet sein) oder nach einem Systemneustart
  641. werden alle noch existierenden tempor&auml;ren gel&ouml;scht. Somit kommt es zu keinen
  642. Sicherheitsl&uuml;cken, wenn (De)Coder einmal durch einen
  643. Stromausfall oder &Auml;hnliches ausfiel.</p>
  644.  
  645. <p>Die Windows-Laufwerksbereinigung l&ouml;scht nur tempor&auml;re Dateien,
  646. die &auml;lter als 1 Woche sind. In dieser Zeit wird (De)Coder mit
  647. den Reinigungsprozessen beim Systemstart ggf. bestehende Dateien
  648. gel&ouml;scht haben. Sie k&ouml;nnen jedoch trotzdem vor einer Laufwerksbereinigung
  649. die (De)Coder-Bereinigung &uuml;ber das Startmen&uuml; ausf&uuml;hren. Sie sollen
  650. keine Software verwenden, die tempor&auml;re Dateien automatisch entfernt, da
  651. diese Proramme ggf. tempor&auml;re (De)Coder-Dateien unsicher l&ouml;scht.</p>
  652.  
  653. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  654.  
  655. <p><a name="4"><font size="5"><font class="ueberschrift">Versionsgeschichte</font></font></a></p>
  656.  
  657. <p><strong>Version 1.0<br>
  658. </strong>Die Dateien werden &uuml;ber ein
  659. DOS-Programm&nbsp;verschl&uuml;sselt. Es werden nur die
  660. Buchstaben&nbsp;mit anderen ersetzt. </p>
  661.  
  662. <p><strong>Version 2.0<br>
  663. </strong>Es verschl&uuml;sselt als Windowsprogramm. </p>
  664.  
  665. <p><strong>Version 2.1<br>
  666. </strong>Es kann eine Zahl von 1 - 255 zum&nbsp;verschl&uuml;sseln
  667. ausgesucht werden. </p>
  668.  
  669. <p><strong>Version 2.2<br>
  670. </strong>Es kann eine Zahl von 1 - 256 zum&nbsp;verschl&uuml;sseln
  671. ausgesucht werden. </p>
  672.  
  673. <p><strong>Version 3.0<br>
  674. </strong>Nun kann auch ein Passwort eingegeben&nbsp;werden. </p>
  675.  
  676. <p><strong>Version 3.1<br>
  677. </strong>Nun noch viel schneller beim
  678. verschl&uuml;sseln/entschl&uuml;sseln. </p>
  679.  
  680. <p><strong>Version 3.2<br>
  681. </strong>Die Passworteingabe wird mit Sternchen
  682. (*)&nbsp;geschrieben. </p>
  683.  
  684. <p><strong>Version 4.0 (Codename Gizeh)</strong><br>
  685. Die neue Version verschl&uuml;sselt mit den neusten
  686. Verschl&uuml;sselungsalgorithmen und ist im Vergleich zu seinen
  687. Vorg&auml;ngern extrem sicher geworden. Der Sicherheitsstandard AES
  688. wird eingesetzt und mit einem 512 Bit Hash sowie einem 128 Bit
  689. Seed erg&auml;nzt.</p>
  690.  
  691. <p><strong>Version 4.1 (Codename Newfoundland)</strong><br>
  692. Schlichteres Design, einige Fehler wurden behandelt und die Unterst&uuml;tzung
  693. f&uuml;r die franz&ouml;sische Sprache hinzugef&uuml;gt. Es gibt
  694. nun die seperate M&ouml;glichkeit, eine Datei oder einen Ordner
  695. zu vernichten sowie Objekte sicher zu verschieben. Schutz vor Keyloggern, neues
  696. Dateiformat, Direkt-&Ouml;ffnen-Funktion, Wildcard-Unterst&uuml;tzung uvw.</p>
  697.  
  698. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  699.  
  700. <p><a name="5"><font size="5"><font class="ueberschrift">Funktionsweisen</font></font></a></p>
  701.  
  702. <ul>
  703.   <li><a href="funktionsweise_1.gif" target="_blank">Funktionsweise der Verschl&uuml;sselung von (De)Coder 4.1</a></li>
  704.   <li><a href="funktionsweise_2.gif" target="_blank">Funktionsweise der Entschl&uuml;sselung von (De)Coder 4.1</a></li>
  705.   <li><a href="funktionsweise_3.gif" target="_blank">Funktionsweise der Instanzenverwaltung von (De)Coder 4.1</a></li>
  706.   <li><a href="http://www.viathinksoft.de/info/decoder/dc4-spec.txt" target="_blank">DC4-Dateienaufbau</a> (Internetlink, in Englisch)</li>
  707. </ul>
  708.  
  709. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  710.  
  711. <p><a name="6"><font size="5"><font class="ueberschrift">Lizenz</font></font></a></p>
  712.  
  713. <code>LIZENZVEREINBARUNG F&Uuml;R (DE)CODER 4.1 VON DANIEL MARSCHALL<br>
  714. <br>
  715. (1) DEKLARATION DER SOFTWARE<br>
  716. <br>
  717. 1.1 Die Software, die Sie installieren m&ouml;chten, ist sowohl als "Freeware" als auch "OpenSource" deklariert, d.h. sie ist kostenlos und der Quelltext steht f&uuml;r jeden zur Verf&uuml;gung.<br>
  718. <br>
  719. (2) WEITERGABEBEDINGUNGEN <br>
  720. <br>
  721. 2.1 Sie sind berechtigt, die Software kostenlos zu kopieren und weiterzugeben sowie mithilfe des Quelltextes die Software f&uuml;r eigene Zwecke zu ver&auml;ndern.<br>
  722. <br>
  723. 2.2 Nicht erlaubt ist es, eine ver&auml;nderte Version dieser Software ohne Erlaubnis des Autors freizugeben oder zu ver&ouml;ffentlichen.<br>
  724. <br>
  725. 2.3 Ebenfalls ist es nicht gestattet, die Software zu verkaufen. F&uuml;r kommerzielle Nutzung sollte eine Erlaubnis des Autors eingeholt werden. Die Software darf nach Erlaubnis auf kommerziell vertriebene Datentr&auml;ger z.B. von Zeitschriften oder anderen Produkten kopiert bzw. beigelegt werden.<br>
  726. <br>
  727. (3) HAFTUNGSAUSSCHLUSS<br>
  728. <br>
  729. 3.1 Der Autor dieser Software haftet nicht f&uuml;r Sch&auml;den, die durch diese verursacht wurden. Des Weiteren haftet er nicht f&uuml;r Datenverluste, die durch ein versehentliches Vernichten von Dateien durch (De)Coder entstehen k&ouml;nnen. Vergisst der Benutzer das korrekte Passwort f&uuml;r eine von ihm verschl&uuml;sselte Datei, so ist diese nicht wiederherzustellen. In diesem Fall haftet der Autor ebenfalls f&uuml;r keine Datenverluste.<br>
  730. <br>
  731. 3.2 Das Programm wurde gr&uuml;ndlich getestet, aber trotzdem wird keine Haftung f&uuml;r Fehlfunktionen &uuml;bernommen. Die Funktionsweise ist durch den offengelegten Quelltext frei ersichtlich und transparent. Das Produkt-Release wurde negativ auf Viren gepr&uuml;ft, trotzdem kann keine Garantie &uuml;bernommen werden, dass das Setup-Package nach der Ver&ouml;ffentlichung bzw. nach dem Download z.B. durch einen Virus ver&auml;ndert oder infiziert wurde.<br>
  732. <br>
  733. 3.3 Der Autor kann keine Haftung f&uuml;r Fehlfunktionen von Komponenten &uuml;bernehmen, die von (De)Coder genutzt werden. Die verwendeten Komponenten liegen dem Quelltext bei.<br>
  734. <br>
  735. 3.4 Der Autor ist nicht verpflichtet, die Kompatibilit&auml;t zu alten Versionen beizubehalten oder veraltete Programmversionen f&uuml;r die Benutzer bereitzustellen.<br>
  736. <br>
  737. (4) ANMERKUNGEN<br>
  738. <br>
  739. 4.1 Der Quelltext kann von <a href="http://www.viathinksoft.de/" target="_blank">www.viathinksoft.de</a> bezogen werden.<br>
  740. <br>
  741. 4.2 Das Urheberrecht liegt bei Daniel Marschall. Alle Rechte sind vorbehalten.<br>
  742. <br>
  743. 4.3 Durch die Installation der Software akzeptieren Sie die Vereinbarung und deren Bedingungen.<br>
  744. <br>
  745. 4.4 Bitte beachten Sie die Bedingungen und Gesetze bez&uuml;glich Kryptografie in Ihrem Land.<br>
  746. <br>
  747. ENDE DER VEREINBARUNG</code>
  748.  
  749. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  750.  
  751. <p><a name="7"><font size="5"><font class="ueberschrift">&Uuml;ber dieses Programm</font></font></a></p>
  752.  
  753. <p><strong>(De)Coder, Version 4.1</strong><br>
  754. Projektleiter: Daniel Marschall<br>
  755. Webseite: <a href="http://www.daniel-marschall.de/">www.daniel-marschall.de</a><br>
  756. E-Mail: <a href="mailto:info@daniel-marschall.de?subject=(De)Coder 4.1">info@daniel-marschall.de</a></p>
  757.  
  758. <p>&copy; Copyright 2001 - 2007 <a href="http://www.viathinksoft.de/" target="_blank">ViaThinkSoft</a>.
  759. Alle Rechte vorbehalten!</p>
  760.  
  761. <p>Dieses Programm wurde mit <a href="http://www.borland.de/" target="_blank">Borland&reg;</a>&nbsp;<a
  762. href="http://www.turboexplorer.de/" target="_blank">Turbo&trade; Delphi&reg; f&uuml;r Win32&reg; Explorer</a>
  763. erstellt und basiert auf dem <a
  764. href="http://dec.michael-puff.de/" target="_blank"><b>Delphi Encryption
  765. Compendium</b></a>, Version 5.1c von <a
  766. href="mailto:HaReddmann@t-online.de">Hagen Reddmann</a>.<br>
  767. Diese Software beinhaltet Verschl&uuml;sselungsalgorithmen (Cipher)
  768. sowie Pr&uuml;fsummen-Algorithmen (Hash), die Urheberrechtlich
  769. gesch&uuml;tzt sind.</p>
  770.  
  771. <p>Die <a href="http://www.viathinksoft.de/keytransmitter/" target="_blank">sichere Schl&uuml;ssel&uuml;bertragung</a> sowie das Updatesystem von ViaThinkSoft sind zus&auml;tzliche
  772. Leistungen, die unabh&auml;ngig von (De)Coder sind. Die Quelltext f&uuml;r diese Dienste sind derzeit
  773. nicht frei.</p>
  774.  
  775. <p>Es wurden folgende VCLs bzw. Units verwendet:</p>
  776.  
  777. <ul>
  778.   <li>Ordner VCL_KAZIP<br>
  779.   <a href="http://kadao.dir.bg/" target="_blank">KaZIP</a> 2.0 von <a href="mailto:kirila@abv.bg">Kiril Antonov</a> (abge&auml;ndert)<br>
  780.   <a href="http://delphi.icm.edu.pl/authors/a0002263.htm" target="_blank">BZip</a> 1.03 von <a href="mailto:efmera@yahoo.com">Edison Mera Menéndez</a><br><br></li>
  781.  
  782.   <li>Ordner VCL_DRAGDROP:<br>
  783.   <a href="http://www.angusj.com/delphi/" target="_blank">Drag and Drop Component Suite</a> 4.0 von <a href="mailto:angusj@myrealbox.com">Angus Johnson</a> und <a href="mailto:anders@melander.dk">Anders Melander</a><br><br></li>
  784.  
  785.   <li>Ordner VCL_DEC:<br>
  786.   <a href="http://dec.michael-puff.de/" target="_blank">Delphi Encryption Compendium</a> 5.1c von <a href="mailto:HaReddmann@t-online.de">Hagen Reddmann</a><br><br></li>
  787.  
  788.   <!-- <li>Ordner VCL_XPMENU:<br>
  789.   <a href="http://www.shagrouni.com/english/software/xpmenu.html" target="_blank">TXPMenu</a> 3.1 von <a href="mailto:khaled@shagrouni.com">Khaled Shagrouni</a><br><br></li> -->
  790.  
  791.   <li>Ordner INCLUDES:<br>
  792.   <a href="http://assarbad.net/de/stuff/!import/nico.old/" target="_blank">OneInst.pas</a> von <a href="mailto:oliver@assarbad.net">Assarbad</a> (abge&auml;ndert)<br>
  793.   <a href="http://www.delphipraxis.net/topic1153_base64+mime+endecoding.html" target="_blank">Base64.pas</a> von <a href="mailto:delphi3000@wischnewski.tv">Daniel Wischnewski</a><br><br></li>
  794. </ul>
  795.  
  796. <p>Das Urheberrecht dieser Komponenten liegt bei den jeweiligen
  797. Autoren. Weitere Informationen entnehmen Sie bitte den Quelltexthinweisen, die dem Quelltext beiliegt.</p>
  798.  
  799. <p>Systemmindestanforderungen:</p>
  800.  
  801. <ul>
  802.   <li><a href="http://www.microsoft.de/" target="_blank">Microsoft&reg;</a> Windows&trade; 95 oder h&ouml;her</li>
  803.   <li>Kompatibel mit <a href="http://www.microsoft.de/" target="_blank">Microsoft&reg;</a> Windows&trade; Vista&trade;</li>
  804.   <li>Borland&reg; Delphi&reg; 2005 Personal Edition oder h&ouml;her f&uuml;r Quelltext</li>
  805. </ul>
  806.  
  807. <p>Der Quelltext zu (De)Coder 4.1 ist bei ViaThinkSoft
  808. erh&auml;ltlich (siehe <a
  809. href="http://www.viathinksoft.de/index.php?page=projektanzeige&amp;seite=projekt-18" target="_blank">Projektseite</a>).
  810. </p>
  811.  
  812. <p><a href="#i"><strong>Zur&uuml;ck zum Inhaltsverzeichnis</strong></a></p>
  813.  
  814. </body>
  815.  
  816. </html>
  817.