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