English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 16 post

kemi  (statz) Főfasz
#2, Főfasz (2970)
113 | #1760 | ^ | Idézet | Thu, 27 Oct 2011 07:43:29 +02
193.225.*.* Unknown Unknown Hungary 193.225.*.*
Hát nekem nincs uC égetőm. :P Meg valami pécén "ehető" formátumra gondoltam, de jó az mp3 is.


TCH  (statz) Főfasz
#1, Főfasz (10443)
203 | #1761 | ^ | Idézet | Thu, 27 Oct 2011 11:50:19 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
Meg valami pécén "ehető" formátumra gondoltam,
Az ott van benne a csomagban. Csak épp nem tudod lejátszani, mert nincs trackered hozzá.


kemi  (statz) Főfasz
#2, Főfasz (2970)
270 | #1762 | ^ | Idézet | Thu, 27 Oct 2011 20:55:33 +02
78.131.*.* Unknown Unknown Hungary *.pool.hdsnet.hu
Na írtam Linux alá C-ben egy one time pad titkosítót. Ez tényleg atombiztos, ezt nem töri fel senki, ha nem tudja a kulcsot, :) de már egy 9 kB-os fájlnál is rohadt lassú a valódi véletlengenerátor miatt. Átírtam az RC-t is, hogy legyen már egy natív linuxos progink is.


TCH  (statz) Főfasz
#1, Főfasz (10443)
885 | #1763 | ^ | Idézet | Thu, 27 Oct 2011 20:58:25 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
de már egy 9 kB-os fájlnál is rohadt lassú a valódi véletlengenerátor miatt.
Miért? Mi a valódi véletlengenerátor kódja?
kemi írta/wrote:
Átírtam az RC-t is, hogy legyen már egy natív linuxos progink is.
Van. Az oscompon több is fel van pakolva.
Írtam C64-re egy kis proggyt, amivel az Amigás rainbow-hoz hasonló csíkokat lehet húzni, megy is, csak a bal szélen valami miatt kurvára villog.
	*= $0801
	.byte $54,$43,$48,$00,$9E,$32,$30,$36,$31,$00,$00,$00
	LDA #$0
	STA $D011
kecske	LDA #0
	STA $D020
	LDY #0
-	LDA $D012
	CMP sorok,Y
	BNE -
	LDA szinek,Y
	STA $D020
	INY
	LDA szinek,Y
	CMP #$FF
	BNE -
	JMP kecske
szinek	.byte 002,010,001,010,002,000,005,013,001,013,005,000,006,014,001,014,006,000,255
sorok	.byte 100,101,102,103,104,105,110,111,112,113,114,115,120,121,122,123,124,125


kemi  (statz) Főfasz
#2, Főfasz (2970)
673 | #1764 | ^ | Idézet | Thu, 27 Oct 2011 21:16:22 +02
78.131.*.* Unknown Unknown Hungary *.pool.hdsnet.hu
TCH írta/wrote:
Miért? Mi a valódi véletlengenerátor kódja?
A /dev/random-ból olvas ki.
TCH írta/wrote:
Van. Az oscompon több is fel van pakolva.
Itt nem nagyon van. Ha ez egy windózfikázó oldal ne már csak winfos programok legyenek fent.

Ezt meg csak azért kaptam le, mert olyan jó parasztosan beszél a winfos. :D "Folytassa a rendszerindító menuné'."


TCH  (statz) Főfasz
#1, Főfasz (10443)
846 | #1765 | ^ | Idézet | Thu, 27 Oct 2011 21:49:28 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
A /dev/random-ból olvas ki.
Megmutatod a kódot?
kemi írta/wrote:
Itt nem nagyon van. Ha ez egy windózfikázó oldal ne már csak winfos programok legyenek fent.
Hajaj, az egész bgafc-re ráférne egy nagygenerál. Mondjuk oscompra is.
kemi írta/wrote:
"Folytassa a rendszerindító menuné'."
Höhö, kurwajó. :D Kitesszükmá'?
LOL BAZDMEG! A "magyar" wikipedia kábé annyira "szabad", hogy minden módosítás csak akkor kerül ki, ha valaki "arra jogosult" ellenőrizte.
Sebaj, az angol verzió nyitottabb, szal a winnyóc cikke most így kezdődik:
Windows 8 is the next version of MS-DOS, a family of donkeys produced by The Walt Disney Company for use on tractors
He-he.


kemi  (statz) Főfasz
#2, Főfasz (2970)
988 | #1766 | ^ | Idézet | Thu, 27 Oct 2011 22:12:25 +02
78.131.*.* Unknown Unknown Hungary *.pool.hdsnet.hu
TCH írta/wrote:
Megmutatod a kódot?
Nincs nálam mert winfos alatt vagyok, de kb
FILE* infile = fopen(argv[2], "r");
FILE* rnd = fopen("/dev/random", "r");
FILE* outfile = fopen(argv[3], "w");
FILE* keyfile = fopen(argv[4], "w");
int b;
int c;
while ((b = fgetc(infile)) != EOF) {
  c = fgetc(rnd);
  fputc(b ^ c, outfile);
  fputc(c, keyfile);
}
De nem ez a lassú, hanem a véletlengenerátor, mert az a driverekből szedi össze a szemetet, abból generál véletlen számot. Rángatni kell az egeret akkor valamivel gyorsabb. A visszafejtés gyors egy nagyobb fájlnál is, de a kódolás 5 percig elszunnyog egy 10 kB-os fájl esetén.
TCH írta/wrote:
Sebaj, az angol verzió nyitottabb, szal a winnyóc cikke most így kezdődik:
Windows 8 is the next version of MS-DOS, a family of donkeys produced by The Walt Disney Company for use on tractorss
He-he.
XDDD


TCH  (statz) Főfasz
#1, Főfasz (10443)
746 | #1767 | ^ | Idézet | Thu, 27 Oct 2011 22:45:42 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
A visszafejtés gyors egy nagyobb fájlnál is, de a kódolás 5 percig elszunnyog egy 10 kB-os fájl esetén.
Ha az lassú, hogy a /dev/randomból olvas, akkor én a helyedben nem karakterenként olvasnék onnan be, hanem csinálnék egy valamekkora puffert és abba blockreaddal berántanék a /dev/randomból egy adagot. Aztán ha végigszaladt rajta, akkor lehet még egyet. Vagy ugyanazt a puffert elölről.

De egyébként ahogy látom a kulcsfájl alapján fejt vissza, vagyis a kulcs kérdését nem sikerült kiküszöbölni. Ha meg van kulcs, ugyanúgy törhető. Ha meg nincs kulcs, akkor a XOR vagy a RND ugyanolyan visszafejthetetlen.
Most olvasom, hogy elhunyt John McCarthy. :(
Újabb nagy ember. Nyugodjék békében.


TCH  (statz) Főfasz
#1, Főfasz (10443)
347 | #1768 | ^ | Idézet | Thu, 27 Oct 2011 22:57:38 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
"Akkorat gitteltem nem ment le, kiontott a budi mire a kefet felkaptam... Es ahogy tunkoltam megjobban kilocsogott. Neked, hogy telik a nap?"
Bazdmeg az elején úgy értettem, hogy a git-tel akart valamit letölteni, de nem ment le, aztán olvasom tovább, hogy a szarról van szó és nem git, hanem gitt. Szakmai ártalom bazdmeg.


kemi  (statz) Főfasz
#2, Főfasz (2970)
845 | #1769 | ^ | Idézet | Thu, 27 Oct 2011 23:19:40 +02
78.131.*.* Unknown Unknown Hungary *.pool.hdsnet.hu
TCH írta/wrote:
csinálnék egy valamekkora puffert és abba blockreaddal berántanék a /dev/randomból egy adagot.
Megpróbálom, csak hát itt az a kritikus, hogy a /dev/random milyen sebességgel állítja elő a random számokat. Így a puffer is addig vár, amíg a /dev/random ki nem dob egy bájtot.
TCH írta/wrote:
vagyis a kulcs kérdését nem sikerült kiküszöbölni.
Arra jó, ha mondjuk egy gúgli tárhelyre fel akarsz tölteni valamit, de nem akarod, hogy a gúgli vagy bárki más belelásson, a kulcsot meg csak a saját gépeden tárolod. A hátulütő viszont, hogy egy 100 megás fájlhoz 100 megás kulcs lesz. (az más kérdés, hogy 8 óra mire eltitkosítja. :P)
http://en.wikipedia.org/wiki/Windows_To_Go
A mikrofos megint feltalálta a spanyolviaszt. A linuxok mióta tudják már ezt.


TCH  (statz) Főfasz
#1, Főfasz (10443)
1450 | #176a | ^ | Idézet | Thu, 27 Oct 2011 23:30:00 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
Megpróbálom, csak hát itt az a kritikus, hogy a /dev/random milyen sebességgel állítja elő a random számokat. Így a puffer is addig vár, amíg a /dev/random ki nem dob egy bájtot.
Valamivel akkor is gyorsabb lesz, a byte-onkénti fájlolvasás iszonyúan lassú.
kemi írta/wrote:
Arra jó, ha mondjuk egy gúgli tárhelyre fel akarsz tölteni valamit, de nem akarod, hogy a gúgli vagy bárki más belelásson, a kulcsot meg csak a saját gépeden tárolod. A hátulütő viszont, hogy egy 100 megás fájlhoz 100 megás kulcs lesz. (az más kérdés, hogy 8 óra mire eltitkosítja. :P)
Bah, kemi, könyörgöm. :)
Felesleges így szívni, amikor a sima RND is visszafejthetetlen. Nem igaz ez a determinisztikai rizsa, ez bullshit a köbön. Adott egy nagy bináris katyvasz, ami eredetileg az volt, hogy:
"Hullapelyhes fehér hó, mocskos szemét télapó", most meg kaptál egy ilyet, hogy "§�Ø´’↑°E’®×đ÷ߢđeđø$đĕ×}×đ|�|�÷ł$|eŁł@←ħ}|÷ø", hát ebből hogy fejtik vissza? Ugyanaz a karakter egyszer ezzé vált, másszor meg azzá; ez a karakter egyszer ebből jött, másszor meg abból: "xxyy" => "abac", ebből hogy szedneki ki kulcs nélkül bármit akár determinisztikával, akár statisztikával, akár misztikával, akár kisztitkárral, könyörgöm? :)))
Linuxok? Ezt mindenki tudja. Mindenki onnan bútol, ahonnan akar, kizárólag a winfos, aki nem.


kemi  (statz) Főfasz
#2, Főfasz (2970)
432 | #176b | ^ | Idézet | Fri, 28 Oct 2011 10:39:49 +02
78.131.*.* Unknown Unknown Hungary *.pool.hdsnet.hu
Megpróbáltam úgy, hogy nem bájtonként, hanem longonként (8 bájt) olvas, de nem sokkal gyorsabb. Mondom itt a /dev/random lassú. Amúgy filmnézéssel, youtube-ozással fel lehet gyorsítani. :D
Ha az RC annyira jó titkosító algoritmus lenne, már rég az RSA-nál dolgoznánk. Mellesleg nem hiszem, hogy mondjuk az USA kormányát, akik államtitkokat szeretnének elkódolni, érdekelné, hogy baromi lassú. Max rábízzák egy szuperszámítógépre.


TCH  (statz) Főfasz
#1, Főfasz (10443)
1411 | #176c | ^ | Idézet | Fri, 28 Oct 2011 11:29:50 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
Megpróbáltam úgy, hogy nem bájtonként, hanem longonként (8 bájt) olvas, de nem sokkal gyorsabb. Mondom itt a /dev/random lassú.
kemi, nem 1, 2, 4, 8 byte-onként kell olvasni, hanem blokkonként, próbáld ki 64k-s, 512k-s, 4096k-s blokkméretekkel! Hidd el, hogy akkor gyorsulni fog!
kemi írta/wrote:
Ha az RC annyira jó titkosító algoritmus lenne, már rég az RSA-nál dolgoznánk.
Ad 1. a mai informatika világában a legjobb helyek java részén dilettáns idióták ülnek (Hint: mikrofos), attól, hogy esetleg jók vagyunk valamiben, az a kutyát nem érdekli, itt nem programozni kell már tudni, hanem eladni, amióta bilgéc kieresztette a marketinget a palackból, azóta az dominál. Ha el tudnánk adni az RC algoritmusát, akkor lehet, hogy az RSA-nál dolgoznánk.
Ad 2. a véletlen titkosítás nem a mi ötletünk, pszeudorandom titkosítók vannak, max az algoritmusa más a miénkének.
kemi írta/wrote:Mellesleg nem hiszem, hogy mondjuk az USA kormányát, akik államtitkokat szeretnének elkódolni, érdekelné, hogy baromi lassú. Max rábízzák egy szuperszámítógépre.
Igazán nem akarlak lelombozni, de az USA garantáltan nem fog úgy elkódolni valamit, hogy ahhoz kelljen egy ugyanakkora kulcs, mint az adat maga, pláne nem kell nekik olyan kódoló eljárás, ami nyomot (vö. kulcsot) hagy maga után.


TCH  (statz) Főfasz
#1, Főfasz (10443)
729 | #176d | ^ | Idézet | Fri, 28 Oct 2011 16:10:49 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
Ehhez mit szólsz?
Procedure rnd8232encrypt(ptr0: ^Byte; ptr1: ^Longword; size, key: Longword);
var
	i: Longword;
	offset, value: Byte;
Begin
	RandSeed := key;
	i := 1;
	For i := 1 To size Do
	Begin
		offset := Random And 31;
		value := ptr0^;
		ptr1^ := Random Xor ((value shl offset) Or (value shr (32 - offset)));
	End;
End;

Procedure rnd8232decrypt(ptr0: ^Longword; ptr1: ^Byte; size, key: Longword);
var
	i, value: Longword;
	offset: Byte;
Begin
	RandSeed := key;
	i := 1;
	For i := 1 To size Do
	Begin
		offset := Random And 31;
		value := ptr0^ Xor Random;
		ptr1^ := ((value shr offset) Or (value shl (32 - offset)));
	End;
End;
Ez 8-ból 32 bitet csinál, (pszeudo)véletlenszerű bitforgatással és bitnegálással.


kemi  (statz) Főfasz
#2, Főfasz (2970)
2797 | #176e | ^ | Idézet | Fri, 28 Oct 2011 17:40:47 +02
78.131.*.* Unknown Unknown Hungary 78.131.*.*
Ezzel max nagyobb lesz a cyphertext, több rajta a zaj, a hatékonyság ekvivalens.
TCH írta/wrote:
az USA garantáltan nem fog úgy elkódolni valamit, hogy ahhoz kelljen egy ugyanakkora kulcs, mint az adat maga, pláne nem kell nekik olyan kódoló eljárás, ami nyomot (vö. kulcsot) hagy maga után.
Persze, hogy nem, van nekik erre hatékony módszerük. Csak arra akartam rávilágítani, hogy nem az érdekli őket, hogy gyors legyen, hanem, hogy nehezen törhető.
Az RC, meg ha van mondjuk egy 64 bites kulcs, akkor ugye brute force-szal a támadónak átlagosan 264 / 2 lehetséges seedet kell végigpróbálnia. Elég nagy szám, de máris nem törhetetlen. Ha viszont többször több irányba lett elkódolva akkor már nehezebb a dolga. A One Time Pad esetén viszont fingja nincs, mivel kell xorolni, ha nem tudja a kulcsot. Azt a módszert már fél évszázada kitalálták, és használták is a hidegháborúban az amerikai meg az orosz kémek.
Wikipedia írta/wrote:
For such applications as cryptography, the use of pseudorandom number generators (whether hardware or software or some combination) is insecure. When random values are required in cryptography, the goal is to make a message as hard to crack as possible, by eliminating or obscuring the parameters used to encrypt the message (the key) from the message itself or from the context in which it is carried. Pseudorandom sequences are deterministic and reproducible; all that is required in order to discover and reproduce a pseudorandom sequence is the algorithm used to generate it and the initial seed. So the entire sequence of numbers is only as powerful as the randomly chosen parts - sometimes the algorithm and the seed, but usually only the seed.
There are many examples in cryptographic history of cyphers, otherwise excellent, in which random choices were not random enough and security was lost as a direct consequence. The World War II Japanese PURPLE cypher machine used for diplomatic communications is a good example. It was consistently broken throughout WWII, mostly because the "key values" used were insufficiently random. They had patterns, and those patterns made any intercepted traffic readily decryptable. Had the keys (i. e., the initial settings of the stepping switches in the machine) been made unpredictably (i.e., randomly), that traffic would have been much harder to break, and perhaps even secure in practice.
Users and designers of cryptography are strongly cautioned to treat their randomness needs with the utmost care. Absolutely nothing has changed with the era of computerized cryptography, except that patterns in pseudorandom data are easier to discover than ever before. Randomness is, if anything, more important than ever.


TCH  (statz) Főfasz
#1, Főfasz (10443)
1498 | #176f | ^ | Idézet | Fri, 28 Oct 2011 18:39:27 +02
46.107.*.* Unknown Unknown Hungary *.catv.pool.telekom.hu
kemi írta/wrote:
Az RC, meg ha van mondjuk egy 64 bites kulcs, akkor ugye brute force-szal a támadónak átlagosan 264 / 2 lehetséges seedet kell végigpróbálnia. Elég nagy szám, de máris nem törhetetlen.
Nem törhetetlen? Hát valóban a 16 exányi lehetőségből az egyik jó lesz. De honnan tudja, hogy az az? Persze szöveg esetén nyilván lehet érteni, vagy bárminél aminek fejléce van.
kemi írta/wrote:
Ha viszont többször több irányba lett elkódolva akkor már nehezebb a dolga.
Na, ja,mert akkor már 2128 lehetőség van. És így tovább, és így tovább.
Viszont mi van akkor, ha feldarabolom az adatod és egyik részét ezzel a kulccsal a másik részét azzal a kulcssal a harmadikat amazzal a kulcssal titkosítom le? Aztán összefűzöm. Akkor soha nem fogja visszafejteni senki sem.

Alter rnd
unsigned int __seed;

unsigned int rol(unsigned int value)
{
	return (value << 1) | (value >> 31);
}

unsigned int ror(unsigned int value)
{
	return (value >> 1) | (value << 31);
}

unsigned int rnd()
{
	unsigned int x, y, i;
	x = __seed;
	y = ~__seed;
	for (i = 0; i < 31; ++i)
	{
		x = rol(x);
		y = ror(y);
		__seed ^= x;
		__seed ^= y;
	}
	return __seed;
}
és ugyanez 68k-ban
__rnd	move.l __seed, d0
	move.l d0, d1
	move.l d1, d2
	not.l d2
	moveq #32, d3
-	rol.l #1, d1
	ror.l #1, d2
	eor.l d1, d0
	eor.l d2, d0
	dbra d3, -
	move.l d0, __seed
	rts
__seed	dc.l 0


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!