Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Layoutprobleme? - Styleswitcher!

Antwort
 
Themen-Optionen
Alt 04.04.2008, 19:52 Nach oben    #1
DasMööp
Erfahrener Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 212
Standard C++ change to php5

Hallo ich bräuchte Hilfe bei der Umsetzung von erstmal diesem kleinen Teil in C++ nach Php5 ... wäre nett wenn sich da jemand die Mühe machen könnte.

Code:
	memcpy(m_auiP, scm_auiInitP, sizeof m_auiP);
	memcpy(m_auiS, scm_auiInitS, sizeof m_auiS);

	unsigned char* p = reinterpret_cast<unsigned char*>(&key[0]);
	unsigned int x=0;

	//Repeatedly cycle through the key bits until the entire P array has been XORed with key bits
	int iCount = 0;
	for(i=0; i<18; i++)
	{
		x=0;
		for(int n=4; n--; )
		{
			int iVal = (int)(*p);
			x <<= 8;
			x |= *(p++);
			iCount++;
			if(iCount == m_keylength)
			{
				//All bytes used, so recycle bytes
				iCount = 0;
				p = reinterpret_cast<unsigned char*>(&key[0]);
			}
		}
		m_auiP[i] ^= x;
	}

	SBlock block(0UL,0UL); //all-zero block
	for(i=0; i<18; )
		Encrypt(block), m_auiP[i++] = block.m_uil, m_auiP[i++] = block.m_uir;
	for(j=0; j<4; j++)
		for(int k=0; k<256; )
			Encrypt(block), m_auiS[j][k++] = block.m_uil, m_auiS[j][k++] = block.m_uir;
Dank Vielen im vorraus !
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 12:57 Nach oben    #2
Eyüp
Erfahrener Benutzer
 
Registriert seit: 04.03.2007
Ort: Viernheim
Beiträge: 126
Standard

ehm, soweit ich weiß, gibts in php5 keine zeiger..
__________________
Meine Free SMS Seite
Eyüp ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 17:36 Nach oben    #3
Flor1an
Der Student
 
Benutzerbild von Flor1an
 
Registriert seit: 03.01.2007
Ort: München
Beiträge: 49
Standard

Wenn du erklären würdest was du für Daten hast und was damit passieren soll dann könnte man dir vielleicht eher helfen.
__________________
Wenn ich du wäre, wäre ich lieber ich.

http://www.clubstars.net
http://www.x-tinct.de
Flor1an ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 19:07 Nach oben    #4
DasMööp
Erfahrener Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 212
Standard

Fazit ist es geht um den iv (SecondKey) bei einer Blowfish Verschlüsselung, hier habe ich den Quellcode aber leider kann ich kein C++ und müsste das aber in PHP umsetzen.

Wenn jemand C++ kann so kann ich Ihm gerne den Code mal zukommen lassen. Ich muss nur den SecondKey wissen wie sich der berechnet bzw. zusammensetzt (dies ist der Teil oben).

Oder bei dem Quellcode des C++ diesen ausgeben, da er ja wie der Key selbst
auch gleich sein muss.

Wenn mir da jemand helfen kann kurze PM, wäre sehr Dankbar.

(Wenn das oben eben es nicht tut)
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!

Geändert von DasMööp (05.04.2008 um 22:35 Uhr).
DasMööp ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 19:48 Nach oben    #5
Bleistift
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 282
Standard

Bluefish Verschlüsselung? Noch nie was davon gehört. Und Google scheinbar auch nicht...
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 20:42 Nach oben    #6
DasMööp
Erfahrener Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 212
Standard

Das läuft bei Php über mcrypt ...

http://www.php.net/manual/de/ref.mcrypt.php

Falls das die Frage war, und Du nichts gefunden hattest.
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 21:25 Nach oben    #7
Bleistift
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 282
Standard

Ah... Meinst du vielleicht Blowfish? Ja, das geht mit mcrypt
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 22:35 Nach oben    #8
DasMööp
Erfahrener Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 212
Standard

Ah, jetzt ... ok habs korrigiert von Blue auf Blowfish !
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

« [Win XP] Pingen hinter einem Router | Datenmodell: Welche Darstellung? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache und PHP5 Julied64 Tools, Server, Betriebssysteme 14 08.07.2006 17:04
Professionelle Softwareentwicklung mit PHP5 Prophet Literatur 0 06.06.2006 12:14
kleines feines soap tutorial für php5 robo47 Literatur 5 24.01.2006 17:10
neue Skype-Beta Version vorgestellt (Videofunktion integriert) Jann Hendrik Nachrichten 3 07.01.2006 00:10
PHP5 ohne zip-Funktionen Jojo PEAR, PECL und Frameworks 4 15.12.2005 17:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.6.7, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44