home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 3 / MA_Cover_3.iso / blabla / enigma / enigma.doc < prev    next >
Encoding:
Text File  |  1998-01-24  |  11.5 KB  |  258 lines

  1.                __________ _  _                 _  _ __________
  2.   _  _ _______/ ._______       _______._______   ._______     \_______ _  _
  3.   ._______      |      /___.___\_____ |      /___|      /___.  ___________.
  4.   |      /______|__.  /    | _______  |     /___ |     /    |__\_________ |
  5.   |     /_________ |-------'----------'----------'----------'__________   |
  6.   `----------------' -  - ------- pRESENTs ------- -  -  `-------------tF!'
  7.  
  8.  
  9.                                    Enigma
  10.  
  11.                  Wersja 2.3
  12.  
  13.                               Data 09.04.1996
  14.  
  15.            Copyright (c) 1995,1996 Kysy/AM & 2xBla
  16.  
  17.  
  18.  
  19.                   Instrukcja obsîugi
  20.  
  21.  
  22.     Spis treôci:                          Numer linii:
  23.  
  24.     1. Prawa autorskie i rozpowszechnianie.                26.
  25.     2. Do czego ten program sîuûy?                           38.
  26.     3. Opis programu.                                      53.
  27.     4. Wymagania, biblioteki, dane techniczne.             89.
  28.         5. Co w przyszîoôci?                                  121.
  29.     6. Historia programu.                                 146.
  30.         7. Pozostaîe informacje.                              163.
  31.  
  32.  
  33. 1. Prawa autorskie i rozpowszechnianie.
  34.  
  35. Jest to program typu PublicDomain. Oznacza to, ûe moûna go
  36. rozpowszechniaê bez przeszkód tak dîugo, dopóki archiwum jest
  37. kompletne, to jest znajdujâ sië w nim wszystkie pliki doîâczone
  38. do programu, a wymienione w pliku "ReadMeFirst.Asc". Autor
  39. zastrzega sobie prawa autorskie do programu, oraz moûliwoôê jego
  40. modyfikacji. Program "jest jaki jest" i autor nie odpowiada za
  41. szkody mogâce wyniknâê z niewîaôciwej obsîugi aplikacji, bâdú jej
  42. wadliwego dziaîania. Nie zezwala sië na odpîatne
  43. rozpowszechnianie programu (poza typowymi stawkami za dystrybucjë
  44. dysków PublicDomain). Nie zezwala sië równieû na dokonywanie w
  45. programie jakichkolwiek zmian bez pisemnej zgody autora.
  46.  
  47.  
  48. 2. Do czego ten program sîuûy?
  49.  
  50. Jest to prosty program majâcy na celu szyfrowanie zawartych w plikach
  51. informacji. Wykorzystuje on znany algorytm XOR'owski, który nie jest
  52. trudny do realizacji, ale odpowiednie zaszyfrowanie danych skutecznie
  53. utrudnia ich deszyfracjë. Jest to jeden z tych sposobów, gdzie mimo
  54. znajomoôci algorytmu, moûna mieê wiele kîopotów przy próbie
  55. 'podglâdniëcia' zaszyfrowanych informacji.
  56.  
  57. W wersji 2.1 pojawiîy sië jeszcze dwa proste algorytmy kodowania.
  58. Zalecam jednak uûywanie ich îâcznie z algorytmem XOR.
  59.  
  60. Program dziaîa uniwersalnie szyfrujâc i deszyfrujâc dane przy pomocy
  61. tego samego algorytmu. Znaczy to, ûe dwukrotnie wywoîany program z
  62. identycznymi argumentami, powinien zaszyfrowaê, a nastëpnie odszyfrowaê
  63. plik.
  64.  
  65.  
  66. 3. Opis programu.
  67.  
  68. Program przystosowany jest do pracy w CLI i sugerujë z tego ôrodowiska
  69. go uruchamiaê. Nie ma natomiast ûadnych przeciwskazaï co do
  70. podpiëcia programu pod jakiegoô dir-utila (jak FileMaster, DirOpus).
  71.  
  72. Skîadania programu jest równie prosta, jak operacja którâ przeprowadza.
  73. Wystarczy wpisaê nazwë programu, a po niej 'sîowo kluczowe' i 'nazwë
  74. pliku'.
  75.  
  76. Skîadnia:       Enigma CODE FILENAME
  77.  
  78. gdzie CODE to oczywiôcie hasîo, a FILENAME, to nazwa pliku. Od wersji
  79. 2.2 Enigmy moûliwe jest wprowadzanie do hasîa oraz nazwy pliku spacji.
  80. W tym przypadku, naleûy jednak caîe wyraûenie "ujâê w cudzysîów".
  81.  
  82. Zamiast hasîa (CODE) moûna tez podaê wartoôci "-1", bâdú "-2".
  83. Uruchamiajâ one kolejno algorytm ASC, bâdú algorytm INVERT. Te dwa
  84. ostatnie sposoby kodowania nie wymagajâ podania hasîa. Dlatego wîaônie
  85. polecam mieszanie ich z algorytmem XOR.
  86.  
  87. Po podaniu argumentów plik zostanie odczytany (jeôli jest dostëpny dla
  88. programu) i nastâpi proces szyfrowania. Plik po tejûe operacji zostanie
  89. zapisany pod tâ samâ nazwâ. Zdecydowaîem sië na takie posuniëcie, ze
  90. wzglëdu na znaczne uproszczenie skîadni. Po zaszyfrowaniu, tekstu nie
  91. stracimy - jeôli oczywiôcie znamy hasîo. Moûna wiëc plik automatycznie
  92. odszyfrowaê z powrotem przy pomocy tych samych argumetów. Na dobrâ
  93. sprawë w systemach >1.3 (chyba, ûe ktoô zainstalowaî NEWCON:) wystarczy
  94. nacisnâê strzaîkë do góry i return. Otrzymamy wtedy stan wyjôciowy.
  95.  
  96. Proces szyfrowania moûna samemu w bardzo prosty sposób znacznie
  97. skomplikowaê. Wystarczy raz juû zaszyfrowany plik, zaszyfrowaê
  98. powtórnie tyle, ûe innym hasîem. Naleûy przy tym pamiëtaê wszystkie
  99. hasîa i kolejnoôê ich uûywania. Wiadomo przecieû, ûe aby uzyskaê
  100. odszyfrowane informacje, naleûy posîugiwaê sië kluczami w odwrotnej
  101. kolejnoôci! Ômiaîo mogë stwierdziê, ûe plik zaszyfrowany w ten sposób
  102. 2-3, czy nawet 4 razy staje sië juû trudny do zîamania. Zresztâ
  103. proponujë samemu sië w to pobawiê.
  104.  
  105.  
  106. 4. Wymagania, biblioteki, dane techniczne.
  107.  
  108. Program niestety wymaga conajmniej KickStartu w wersji 36+ (czyli 2.0)
  109. Pozostaîym zainteresowanym mogë tylko poleciê poprzednie wersje
  110. programu.
  111.  
  112. Jeôli chodzi o kod wynikowy, to tutaj marne 2684 bajty nie powinny
  113. stanowiê duûego problemu. Naleûy przy tym dodaê, ûe ten jak i inne
  114. dostarczane 'prosto od autora' programy nie sâ niczym kompresowane.
  115.  
  116.  
  117. 5. Co w przyszîoôci?
  118.  
  119. Jeôli powstanâ kolejne wersje tego miniprogramu, to postaram skupiê sië
  120. raczej na dobudowaniu kilku funkcji (min. wielokrotne szyfrowanie), no
  121. i wyposaûenie programu w graficzny interfejs uûytkownika.
  122.  
  123. Moûe spróbujë teû wprowadziê dodatkowe sposoby kodowania, co spowoduje
  124. urozmaicenie programu, a uûytkownikom umoûliwi wiëkszâ ingerencjë
  125. w dziaîanie programu.
  126.  
  127. Program, ma teû pewnâ niemiîâ wadë, wynikajâcâ jednak z niedoskonaîoôci
  128. algorytmu XOR. Otóû podczas szeregu spacji moûe pojawiê sië
  129. w zaszyfrowanym pliku kilka razy powtarzajâce sië hasîo. Z tego powodu
  130. radzë wîaônie szyfrowaê kilkakrotnie. Sam jednak problem pozostaje i
  131. spróbujë go poprawiê w kolejnej wersji.
  132.  
  133. Postaram sië ponad wszystko jednak wprowadziê trochë bardziej
  134. 'inteligentny' system zarzâdzania i przydzielania pamiëci. Moûe to za
  135. powaûnie brzmi, ale chodzi tylko o to, aby móc obsîugiwaê pliki
  136. dîuûsze, niû iloôê dostëpnej pamiëci. Nie jest trudne do realizacji,
  137. ale postanowiîem na razie zostawiê to dla ewentualnych póúniejszych
  138. wersji.
  139.  
  140.  
  141. 6. Historia programu.
  142.  
  143. wersja 1.0      28.09.1995      Byîa to pierwsza dosyê niedopracowna
  144.                                 wersja tego programu. Jej wada, to
  145.                                 straszna powolnoôê. Plik byî wczytywany 
  146.                                 po bajcie, szyfrowany i po bajcie
  147.                                 zapisywany w ten sam sposób. Czyniîo
  148.                                 to program strasznie powolnym.
  149.  
  150. wersja 2.0      07.10.1995      Zmieniony caîkowicie system îadowania
  151.                                 danych. Teraz o ile starcza pamiëci
  152.                                 plik îadowany jest w caîoôci. Zwiëksza
  153.                                 to znacznie prëdkoôê dziaîania. Dodane
  154.                                 sâ pewne komunikaty, oraz uproszczona
  155.                                 zostaîa pewna procedura. Sam program
  156.                                 nadal jednak jest denny ;-)
  157.  
  158. wersja 2.1      26.12.1995      Dodano dwa proste algorytmy szyfrowania
  159.  
  160. wersja 2.2      20.01.1996      Poprawiono wprowadzanie argumetów,
  161.                                 oraz dodany zostaî opcjonalny argument
  162.                                 "?" - pozwalajâcy zobaczyê skîadnië
  163.                                 programu. Od tej wersji, program dziaîa
  164.                                 tylko na systemie v36+
  165.  
  166. wersja 2.3      09.04.1996      Polepszono system szyfrowana.
  167.                                 Teraz nie jest to juû czysty
  168.                                 XOR, ale pewna kombinacja.
  169.  
  170.  
  171. 7. Pozostaîe informacje.
  172.  
  173. Jeôli chcesz dostaê nowâ wersjë tego programu, bâdú wiele innych
  174. wydawanych przez "BlaBla Company GmbH" :) skontaktuj sië z którymô z jej
  175. czîonków, bâdú szukaj w bibliotece PolWare (byîa NNameLibrary). Nasze
  176. programy dostëpne powinny byê teû w internecie. Jeôli chcesz jednak
  177. mieê je pierwszy, to koniecznie dialuj do naszego grupowego BBS'u.
  178.  
  179.       SIMON BBS - (+048) (0-74) 53-01-43  godziny 23.00-6.00
  180.  
  181. Moûesz tam równieû skontaktowaê sië ze mnâ. Aby to zrobiê, po prostu w
  182. menu gîównym wciônij przycisk opisany jako "Pisz list do Co-Sysopa".
  183.  
  184. Sugestie, raporty o bîëdach, czy teû chociaû kartkë ze swojego
  185. miasta kieruj na adres (no swap):
  186.  
  187.           Kysy/AM & 2xBla as
  188.    
  189.           Krzysztof Habowski
  190.           ul. Dâbrowskiego 103/9
  191.           58-105 Ôwidnica
  192.  
  193. lub dzwoï (taki FastHelpLine):
  194.  
  195.           (+48) (0-74) 52-67-45
  196.  
  197.  
  198. Pozdrowienia dla wszystkich uûytkowników Amigi, a w szczególnoôci dla:
  199.  
  200. Thufor/blabla       - to jak? Kooperacja? CreateMsgPort()
  201. LeMUr/Fire & blabla - waitujemy na nowâ Izviestië
  202. Apacz/Fire & blabla - jak tam dyplomówka?
  203. Tomash/ArtB & blabla- wiëcej nowych "polski worek" 'ów
  204. The Founder/Scum    - czekam na nowâ kolekcjë, ostatnia byîa ql
  205. Misha/Erotic Design - nowa nazwa stary skîad? A co z resztâ Ils
  206. Hires/Union         - a cóû tam sië nowego wyrenderowaîo
  207. Zajc/Union          - przesyîki kurierskie "Tonk-Po-Company" RULEZ!
  208. Ender/Scalaris      - coô nie widaê nowego Bigoza - jeszcze nie ugotowaîeô?
  209. Timer/Scalaris      - moûe i Tobie ten program sië przyda?
  210. Paszczak/Obssesion  - AZKINES??? Ql! To juû 4 specjalizowana grupa
  211. Billy/ZOMO          \ co jest z tymi ZOMO'wcami nagle obydwoje przestali
  212. Barabasz/ZOMO       / odpisywaê! Billy podobno zagarniëty przez SAS'a
  213. Snake/Opium         - hi, podrzuê jakieô Swoje nowe gfx'y
  214. Fryzjer/Picco       - ja tam niedîugo znowu wpadnë na zgrywaïsko
  215. SpoonMan/Ils&Obs    - w ilu aktualnie jesteô grupach? Czterech? Corrupt?
  216. IrekP/Union         - jak zwykle czekamy na to na co wszyscy czekamy (?)
  217. Mad Mack/Union      - to teraz sië na wiejskiej gieîdzie wysiaduje :)
  218. Jumper/Denethor     - ûyjesz?
  219. Lac/Legion          - zrób nam jakiegoô logoska? Hmm? plisek!
  220. Proctor/Damage      - Damage? Czësto zmieniasz grupy!
  221. MrPigmy/Illegals    - dalej nielegalni? moûe tak wróciê na dobrâ drogë?
  222. Spirol/Clan         - Clan? Nie... A jednak...
  223. Xenek/AM            - dalej to samo? moûe coô nowego by sië zrobiîo?
  224. Pionek/AM           - he, to czekanie na blittera, to niezîe byîo
  225. Realman/Whippers    \ wiem, ûe chodzi o 3D, ale "rzeczywistoczîek"
  226. DrRaf/Whippers      / teû brzmi dobrze, he Raf co nowego w assie?
  227. TheStone/Whippers   - ale Ci numer z tym OS 3.1 wywineli
  228. Cosa/Chaotic        - no i jest nowa A1200, fajnie ûe kupiîeô
  229. Danthalian/Clan     - no i jak happy? To teraz czekamy na modki
  230. Quovadis/Whippers   - prawie zapomniaîem jak wyglâdasz
  231. Scott/Inferno & S2B - no i sië do nas joinoîeô? No to ql!
  232. Serek/Inferno       - miaîeô wpaôê kiedyô??? Co? Brukowietz dead???
  233. Skee/Thefect        - Hej, masz u mnie staû na logoski! :)
  234. Watson/Ind          - chyba Ci sië to nie uruchomi! Sorry no bonus
  235. Codet/Ind           - Hydro-ûywioî, he OriginalIdeasTeamSoft ql
  236. Simon/Ind           - mam nadziejë, ûe nadal jesteô moim fanem 8-)
  237. Maîy/LadyBirds      - widziaîem Cië ostatnio na gieîdzie... urosîeô! :-)
  238. McRudi/AFC          - moûe by sië tak coô odpisaîo?
  239. Szkudnik/Ind        - i co tu napisaê? Chyba Cië zwerbujë na Text-Writera
  240. ITB/At-Bus          - czujesz? ledwo mnie poznaîeô, a juû masz greezty!
  241.  
  242. Arek.Edi.Valdi.Siwy.Cali.Prezes.Mytych and his group.Old members of NAV
  243. PatrykCiosek.RobertKopiec.KamilIskra.KamilTobiasz.Guys form Marconi-Shop
  244. AndrzejWójtowicz.BogdanZajâc.RobertBuczyïski.DariuszZbik.AndrzejLitwin
  245. OtherMan
  246.  
  247. oraz specjalne pozdrowienia i podziëkowania dla Thufora, za zainteresowanie
  248. tematem (you remember our polemics in NAVmagazine?), Paszczaka za
  249. znalezienie bîëdu i wreszcie dla Kamila Iskry za inspiracjë do pisania
  250. wîaônie uûytków, oraz za wzór na instrukcjë, którâ wîaônie czytacie.                     
  251.  
  252. Spreaduj ten i inne programy oraz przyczyï sië do rozwoju polskich
  253. uûytków.
  254.  
  255. Hasîo na dziô: "Jeôli programujesz (pralkë), to tylko E (automat)"
  256.  
  257.                                                 Kysy/AM & 2xBla
  258.