1. |
3D matrixok grafikahoz (mind) |
53 sor |
(cikkei) |
2. |
Re: html (mind) |
20 sor |
(cikkei) |
3. |
Re: titkositas (mind) |
55 sor |
(cikkei) |
4. |
Re: c++ builder (mind) |
24 sor |
(cikkei) |
|
+ - | 3D matrixok grafikahoz (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello,
Nemreg valaki erdeklodott a subj. emlitett temarol, akkor nem
tudtam valaszolni, ha meg aktualis ime a lenyegesek (ha a
mailolvasod proporcionalis fontokkal dolgozik a matrixok rosszul
festenek)
A homogen grafikus koordinata rendszerben egy pontot negy
koordinataval irunk le,
[P] = [ x, y, z, h] ez a x/h, y/h, z/h pontot irja le.
transzlacios matrix:
1 0 0 trx
0 1 0 try
0 0 1 trz
0 0 0 1
rotacios matrix;
x-tengely: y-tengely z-tengely
1 0 0 0 cosa 0 sina 0 cosa -sina 0 0
0 cosa -sina 0 0 1 0 0 sina cosa 0 0
0 sina cosa 0 -sina 0 cosa 0 0 0 0 0
0 0 0 1 0 0 0 1 0 0 0 0
skalazas:
sx 0 0 0
0 sy 0 0
0 0 sz 0
0 0 0 1
perspektivikus vetites: l=left, r=right, b = bottom, t = top,
n = near, f = far)
2n/(r-l) 0 (r+l)/(r-l) 0
0 2n/(t-b) (t+b)/(t-b) 0
0 0 -(f+n)/(f-n) -2fn/(f-n)
0 0 -1 0
meroleges vetites:
2/(r-l) 0 0 (r+l)/(r-l)
0 2/(t-b) 0 (t+b)/(t-b)
0 0 -2/(f-n) (f+n)/(f-n)
0 0 0 1
csak jot,
szindbad.
|
+ - | Re: html (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi Coders !
Tobb oka is van annak, hogy NEM lehet exe-t (mellesleg semmilyen futtathato
file-t) vegrehajatani HTML dokumentumbol:
- biztonsagi okok. Gondolj bele milyen kaosz lenne, ha a HTML
dokumentumbol barmilyen file-t lehetne futtatni. Ez azt jelentene,
hogy click button = format winchester vagy amit csak el tudsz kepzelni
:). A fejlesztok pont arra torekszenek, hogy a biztonsagi lyukakat
amik hasonloan veszelyes muveletekre adnak lehetoseget (direkt lemez
hozzaferes peldaul, stb) kikuszoboljenek.
- valoszinuleg ha erre _biztonsagosan_ lenne esely (szerintem nem) akkor
eltunne a dolog platformfuggetlensege, ami bizony nagy ervagas lenne.
(ti. .exe csak jo oreg DOS-os es Windows-os kornyeztben letezik)
Tehet egy unix-os gepen a Te HTML oldalad hiba probalna ip.exe-t
futtatni :)
Haliho mindenkinek
Dmc
|
+ - | Re: titkositas (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi Coders !
Most egy kicsit a titkositasrol...
Sajnos el kell szomoritsalak nem taltal ki uj 'technologiat' az altalad leirt
modszer mar eleg regota ismert fogalom a titkositas teruleten.
Megprobalom osszefoglalni a lenyeget arrol a modszerrol amit Te irtal ...
Ezt a modszert stream cipher-nek hivjak ami egy szimmetrikus titkositasi
alogoritmus. Ez a modszer sokkal gyorsabbra tervezheto mint a blokkos
testvere. Mig azok egy 'nagyobb' adat blokkon dolgoznak addig a stream
cipher a kodolando szoveg kisebb reszein 'mukodik'.
Stream cipher keszit egy kulcs-folyamot (keystream), a titkositas pedig
ennek a kulcs-folyamnak es a plain-text-nek a kombinalasabol all,
altalaban a bitenkenti XOR muvelet segitsegevel. A keystream eloallitasa
lehet fuggetlen a titkositando adattol (ezt hivjuk synchronous stream
cipher-nek) vagy fugghet magatol az adattol es a kodolastol. (ez pedit a
self-synchronous). A legtob anoban szinkron.
Jelenlegi erdeklodes az un. one-time pad modszer elmeleti tulajdonsagai
fele kozeledik, de eddig meg nem volt javaslat egyetlen stream cipher
standardizalasara sem, ellentetben a blokkos modszerrel, ahol volt.
A temeahoz kapcsolodik meg az LFSR (Liner Feedback Shift Register), mely
egy modszer a binaris bitek eloallitasara. A register cellak sorozatat
tartalmazza mely cellak kezdeti ertekkel rendelkezenk, amit s titkos
kulcsnak nevezhetunk. (Ha valakit erdekel kuldok maganban anyagot rola.
Mellesleg megjegyzem, hogy a fent leirt informaciokat is a Net-rol
vadasztam le!)
Erdekeseegkepp meg a one-time pad modszerrrol irnek nehany sort...
Neha ezt Vernam ciphet-nek is hivjak, mely teljesen random bitsorozatot
hasznal. A keystream olyan hosszu mint maga a kodolando adat es ez a
random bitsorozat van kominalva az adattal a XOR muvelet segitsegevel,
aminek hatasara eloall a kodolt adathalmaz. Mivel a teljes keystream
veletlenszeru, egy lehetseges ellenseg csak vegtelen szamitasi
eroforrassal talalhatna ki a szoveget ha latna a kodolt adathalmazt. Az
ilyen tipusu titksitasokra lehet mondani, hogy tokeletes biztonsagot
nyujtanak, analizisuk pedig a modern kriptografia egyik sarokpontjat
jelenti.
Bar ez a modszer teljes vedelmet nyujt, a avalosagban a kulcs (ami
mellesleg csak egyszer hasznalhato) olyan hosszu mint maga a kodolando
szoveg, ami viszont egyeb key-managament problemakat vet fel. Ezert bar jo
nem tul praktikus.
A stream cipher-eket azert fejlesztettek ki, hogy megkozelitsek a one-time
pad nyujtotta lehetosegeket, es bar jelenleg ezek nem adnak akkora
elmeleti biztonsagot, mint a one-time pad, legalabb praktikusan
megvalosithatoak.
Hello mindenkinek
Dmc
|
+ - | Re: c++ builder (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Greetings to Coders !
C++ builder.... jo kis falat.
Nekem mar ugy sikerult kisebb futtathato kodot eloallitani, ha:
- nem az IDE-bol forditottam, hanem parancssorbol adtam ki a
fordito utasitasokat.
- probalj meg (szinten parancssorbol) egy ASM file-t letrehozni.
Ez egy teljesen normalis file lesz, persze a fordito beleteszi a
hivatkozasait a beepitett standard fuggvenyekre.
Ehhez nem kell mas mint a sajat vagy egy jobb linkerrel a megfelelo
library-kat hozzacsapni.
Az eredmeny megdobbento kodmeret _csokkenes_.
Ha most felmerult benned, hogy miert van ez azt nem tudnam megmondani :(
Fogalmam sincs miert nem kepes erre a fordito es a linker az intergralt
fejlesztoi feluletbol (IDE) kozvetlenul.
Remelem sikerult segitenem
Sziasztok
Dmc
|
|