Hollosi Information eXchange /HIX/
HIX CODER 181
Copyright (C) HIX
1998-08-06
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Titok program (theory): SecuREX(tm).Krapulax(r) (mind)  86 sor     (cikkei)
2 Tikositasi algoritmusokrol keresek infot (mind)  23 sor     (cikkei)
3 Re: GUSon wav az outputon (szepen, gyogyoruen). (mind)  49 sor     (cikkei)
4 Re: MP3 (mind)  40 sor     (cikkei)
5 Re: Titkositas (mind)  23 sor     (cikkei)
6 Egerke??? (mind)  54 sor     (cikkei)

+ - Titok program (theory): SecuREX(tm).Krapulax(r) (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

Volt szo titokprogramokrol.

Azokra gondoltam, akiknek fix karaktehosszusagu a
jelszavuk. De nem szeretnek holmi statisztikai
bonyodalmaknak kitenni magukat.

Ezert keszitettem egy kis titokprogramot (ill. elvet).

Lenyege:
 1. Fogunk egy karaktersorozatot (PassWord).
 2. Minden egyes karakterehez hozzaadjuk pl. a hosszat,
    lasd a peldat. Mast is csinalhatunk!
 3. Egy (file)blokkot ezzel a sorozattal rejtjelezunk.
 4. 2. pont addig mig vege nincs a fajlnak.

5 karakteres jelszo folott mar jo eredmenyt ad.

Koze tennem az en kis nyamvadekomat, szigoruan
elvi vazlat szintjen. Akinek kell hasznalja.

Akinek nem, az adja vissza! :)))

-=-START

        XiX Crypt Procedure SecuREX(tm).Krapulax(r).
	Alias prg name: XXEDI (Szasz Edina).
        (c) Copyrigth XiX 1987-98. All rights reserved.

        TURBO PASCAL (TP 7.0) ASM source code:

        Var
         Buffer          : Array [0..????] of Byte;
         PassWord        : Array [0..????] of Byte;
         PassWordLength  : Word;
         PassWordPointer : Word;
         NumberOfByte    : Word;

        Procedure UpdatePassWord; {Itt variaciok szerepelnek!!!}
        begin
         For Counter to Length(PassWord) do
         add(PassWord[counter], x); OR
         xor(PassWord[counter], x); OR
	 sub(PassWord[counter], x); OR
	 ECT.
        end;
        
        For start To NumerOfByte do
        ASM { SecuREX.Krapulax algorithm }
         Call UpdatePassWord;     { add/sub/xor/and/ect. Create PassWord   }
         mov ds, @DataSegment;    { set ds = Data Segment                  }
         mov ax, offset Buffer;
         mov si, ax;              { ds:si = Buffer                         }
         mov ax, offset PassWord;
         mov di, ax;              { ds:di = PassWord                       }
         mov dx, PassWordLength;  { PassWord length  = dx                  }
         mov bx, PassWordPointer; { PassWord pointer = bx                  }
         mov cx, NumberOfByte;    { number of byte   = cx                  }
        @0:
         cmp bx, dx;              { whether bx reached PassWord length dx? }
         jne @1;                  { no                                     }
         Call UpdatePassWord;     { add/sub/xor/and/ect. Update PassWord   }
         xor bx, bx;              { set bx = 0; OR mov bx, 0;              }
        @1:
         mov ah, [di + bx];       { load actual PassWord "char"            }
         mov al, [si];            { load actual buffer "data"              }
         xor al, ah;              { XOR crypt (encrypt/decrypt!)           }
         mov [si], al;            { update buffer "data"                   }
         inc bx;                  { next PassWord "char"                   }
         inc si;                  { next buffer "data"                     }
         dec cx;                  { next loop                              }
         cmp cx, 0;               { end?                                   }
         je @exit                 { yes, jump exit                         }
         jmp @0;                  {  no, jump next loop                    }
        @exit:
         mov PassWordPointer, bx; { save PassWordPointer                   }
        END;

-=-END

ui: Mar megint lamerkodtam egy joot. :)))

ps: ja, a copyright az copyright!

udv: XiX/PsychoMix
+ - Tikositasi algoritmusokrol keresek infot (mind) VÁLASZ  Feladó: (cikkei)

Udv coder-bajtars

Ha esetleg tudnal nekem linket irni a legkorszerubb
titkosito algoritmusokhoz (esetleg forrassal) azt nagyon
megkoszonnem (ftp-nek orulnek a legjobban)

A PGP az amelyiket illegalisan adtak ki es nagyon hatekony???
Melyik a legbiztonsagosabb amelyik polgari hasznalatban lehet
(akar illegalisan is)???

Engem foleg a megvalositasa erdekelne, elviekben (matematika) es
gyakorlatban (a forras barmely nyelven irodhat), illetve az
algoritmusok felsorolasa, rovid ismertetese........

Koszi

Szeva'
 Kun  Jozsef   
 (Ha tudsz freemailhez hasonl= ingy. e-mail rendszert, vagy webmail
 szervercimeket lecci ird meg!!!)                     
------------------------------------


+ - Re: GUSon wav az outputon (szepen, gyogyoruen). (mind) VÁLASZ  Feladó: (cikkei)

Antal Kovacs wrote:

> Roviden: 44.1KHz sztereo wavot kellene lejatszani a hatterben,
> lehetoleg minnel nagyobb buffer felhasznalasaval.
kedvenc temam :)
en kb fel evig kerestem a megoldast meg doksikat...

> Ehhez nehany irq+dma+buffer szukseges.
igy van. :(

> Sokfele beallitasi lehetoseg letezhet mindharom esetben.
> Nekem a legegyszerubb (ill. leggyorsabb) megoldas kellene.
> 
> Nincs vkinek egy doksija, otlete, forrasa?
hat persze! :)
ott a dos-os (ugye DOS ala kell?) rezidens mp3 playerem,
az pont ezt tartalmazza nagyreszt, GUS-on 0.5 vagy 1 MB
memoriat pufferkent hasznalva jatszik 44khz stereo 16bitben.
Nem mondtad milyen nyelven kene, az enyem BAPC-ban van.

apropo BAPC, az ESP-team homepage mirrorja matol el,
cime: http://ural2.hszk.bme.hu/~s8335pil
fennt van a legujabb BAPC fordito is (3.0a8), de nem
erdemes mar leszedni mert napokon belul lesz 3.0a9 is...
Az official site (banki1....) is megy, de csak napkozben.

ja es az mp3 player forrassal egyutt szinten az ESP-team
homepagen van. megvan SB16-hoz es GUS-hoz is kulon.

irtad hogy wav-ot kell lejatszanod, igy csak annyit
kell tenend, hogy nem hivod meg az mp3 dekodolo
drivert, hanem egybol a DMA bufferbe olvasol be.

azt nem mondanam hogy egyszeruen van megoldva, ennek
fo oka hogy a GUS-t nem erer talaltak ki, hanem hogy elore
feltoltod a samplet aztan csak vezerled...
elegge kenyes a DMA-s atvitele, mindentol bugzik meg
kifagy. A doksik pedig meg hibasan is irnak a dma
vezerlo registerrol...

A'rpi / MNEMONIC

,-------------------------------------------------------|
| ifj.  Gereoffy Arpad     mailto:  |
| GyikSoft of [ESP-team]-> http://banki1.banki.hu/~arpi |
|       mirror site: http://ural2.hszk.bme.hu/~s8335pil |
|----------------------------- Phone +36-1-338-1405 ----'
* NEWS: BAPC v3.0a8 released! * ESP v1.9 Pro coming... *
WinErr: 103 Error buffer overflow - Too many errors encountered.
+ - Re: MP3 (mind) VÁLASZ  Feladó: (cikkei)

 wrote:
> 
>  Foglalkozik valaki .mp3 en/dekodolassal?
en irtam rezidens mp3 playert, de a dekodolas reszbe nem nagyon
merultem el, etvettem a linuxos mpg123 forarsabol a layer3.c-t
es azt irogattam at csak amennyire kellett.

> Nagyon erdekelne, hogyan is mukodik
> a dolog abbol a szempontbol, hogy
>  -- milyen adattipusokat hasznalnak;
long es float

>  -- mennyi memoriat kell mozgatni;
mozgatni szinte semennyit. (gyakorlatilag csak a input/output
puffer illetve temp valtozok kozti adatmozgatas van, de az adatokat
akkor sem csak mozgatja hanem szamol is veluk rendesen)
ennek ellenere elegge memoriaigenyes, mivel sem a huffman tablak,
sem a gyorsito sin,cos,sqrt stb tablak nem kicsit.

>  -- milyen muveletek tipikusak.
float szorzas, osszeadas
ezekbol van a legtobb, ide oda szorozgatja tablazatok ertekeivel,
illetve matrixokat egymassal, neha pedig "ablakfuggvenyek"-kel
szorozza meg a tomb elemeit.

> Akad esetleg hozzaferheto forrasban is ilyesmi?
nezd meg a linuxos mpg123 forrasat, eleg jol atlathato.
(par honap nezegetes utan... :))
egy picit modositott verzioja (par bugjat kijavitottam...)
fellelheto az ESP-team hp-n is. Meg a DOS-os atirat is.

A'rpi / MNEMONIC

,-------------------------------------------------------|
| ifj.  Gereoffy Arpad     mailto:  |
| GyikSoft of [ESP-team]-> http://banki1.banki.hu/~arpi |
|       mirror site: http://ural2.hszk.bme.hu/~s8335pil |
|----------------------------- Phone +36-1-338-1405 ----'
* NEWS: BAPC v3.0a8 released! * ESP v1.9 Pro coming... *
 ...If speed kills, then Windows users may live forever.
+ - Re: Titkositas (mind) VÁLASZ  Feladó: (cikkei)

On  4 Aug 98 at 3:56,  > wrote:

> Szuksegem lenne egy jo titkosito algoritmusra, lehetoleg C-ben. Halozati
> forgalmat kellene vele titkositani, kb egy 56 bites DES szintjen.

Van ilyen, ugy hivjak, hogy ssh (secure shell). Megvan GNU GPL
formaban is, tehat forrasostul (csak eppen az a kikotes, hogy amit
csinalsz belole, az is forrasostul hozzaferheto legyen), pl. linux
dolgok kozott meg fogod talalni bizonyara. Lattam mar win-es ssh
megvalositast is, ha eppen az kell, de az tudtommal forras nelkuli.

Valoszinu nem is lesz szukseged arra, hogy programozassal bajlodj,
mert lehet pl. olyat is csinalni vele (ha a tulso gepen fut az ssh
demon), hogy egy helyi portot atiranyitasz ssh-n keresztul
(titkositva) a masik gep egy portjara. Pl. az itthoni 20000-es
portot az ottani 21-es (ftp) portra, es ezek utan titkositva tudsz
ftp-zni azzal a geppel ugy, hogy a kedvenc ftp programoddal a
localhost 20000-es portjara ftp-zel. (Termeszetesen mint minden mas,
a password is titkositva megy ilyenkor.)

Istvßn
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Egerke??? (mind) VÁLASZ  Feladó: (cikkei)

Hi evribodri!

  Szoval, mint a cimbol is lathatjatok, lenne egy eleg lama problemam  az
eger kezelesevel kapcsolatban. Ugyebar az egeret a legkonnyebben (es 
sajna  ez az egyetlen altalam ismert mod) az int33h -val lehet kezelni. Ez 
meg menne is, de csak 80x25,28 -ban. De nekem 80x30,34 -ben is kellene, 
amely felbontasokat 80x25-nek meg 28-nak detektalja a megszakitas es 
eszerint adja vissza az ertekeket is (Pl: 80x25 -ben ugye a max ertek 200, 
de viszont 30 -ban is ezt adja vissza maxnak, holott 240 -et kellene).
  Ha valakinek van barmi otlete vagy javaslata, legyen szives irjon, fontos
lenne.
Tenyleg barmilyen otletet elfogadok, meg ha nem sokat segit, akkor is.

Kis segitsegkeppen a problemam megertesehez a szukseges 
forraskodok:

procedure clockmode480;assembler;
asm
    mov  dx,03c2h
    mov  al,0e7h
    out  dx,al
end;
procedure mode80x30;assembler;
asm
    mov  ax,0003h
    int  10h
    mov  dx,03d4h
    mov  ax,0e11h
    out  dx,ax
    mov  cx,18h
    xor  al,al 
    lea  
@cikl:
    mov  ah,cs:[si]
    out  dx,ax
    inc  si
    inc  al
loop @cikl
    call ClockMode480
jmp  @vege
@dat480:
    db   5fh,4fh,50h,82h,55h,81h
    db   0bh,3eh,00h,4fh,0dh,0eh,00h,00h,00h,00h
    db   0eah,8ch,0dfh,28h,1fh,0e7h,04h,0a3h,0ffh
@vege:
end;

Na ezzel valtogatom en a videomodot.
Szoval ha valakinek van barmi otlete (Pl megszakitas becsapasa, valami 
doksi cime az egereszesrol, vagy barmi mas), irjon.

Blacksmith
,aki nagyon hulye mostanaban
>

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS