Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 06:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



String anhand eines anderen Strings ver/entschlüsseln

Discussion on String anhand eines anderen Strings ver/entschlüsseln within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Aug 2012
Posts: 714
Received Thanks: 1,168
String anhand eines anderen Strings ver/entschlüsseln

Hallo Leute,

Da ich zwischen einer Android App (Java) und einem PHP-Skript Zeichenketten hin und her schicken muss suche ich eine Möglichkeit ein String anhand eines anderen Strings zu verschlüsseln und entschlüsseln. Diese Möglichkeite sollte sowohl in Java als auch in PHP funktionieren mir fällt allerdings keine Lösung ein.

Gruß
Yissu
'ChuckNorris is offline  
Old 12/30/2012, 23:20   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
beim hin und her schicken zwischen verschiedenen sachen lohnt es sich meist den string erst in base64 zu konvertieren damit keine zeichen verloren gehen und anschließend einfach eine gänige verschlüsselungsmethode mit passwort zu nutzen, zb rc4 oder sonst was
tolio is offline  
Thanks
1 User
Old 12/31/2012, 11:54   #3
 
elite*gold: 20
Join Date: Aug 2012
Posts: 714
Received Thanks: 1,168
Ok danke ich hab es dann mal so versucht in Java

Code:
	public static String encode(String str, String pw)
	{
		byte[] base64String = Base64.encode(str.getBytes(), Base64.DEFAULT);
		RC4 rc4 = new RC4(pw);
		byte[] rc4Base64String = rc4.rc4(new String(base64String));
		System.out.println(new String(rc4Base64String));
		return new String(rc4Base64String);
	}
	
	public static String decode(String str, String pw)
	{
		RC4 rc4 = new RC4(pw);
		byte[] base64String = rc4.rc4(str);
		byte[] normalString = Base64.decode(base64String, Base64.DEFAULT);
		System.out.println(new String(normalString));
		return new String(normalString);
	}
	
	
	public static String decode2(String str)
	{
		byte[] normalString = Base64.decode(str.getBytes(), Base64.DEFAULT);
		System.out.println(new String(normalString));
		return new String(normalString);
	}
und diese RC4 Klasse verwendet:

Allerdings wenn ich den String nur mit Base64 encode kommt der gleiche Wert raus als wenn ich nochmal mit RC4 drüber gehe.

So rufe ich die Funktionen auf:
Code:
String s = Crypt.encode("'\"Test", "ddshhgda");
Crypt.decode(s, "ddshhgda");
Crypt.decode2(s);
Das ist die Ausgabe
Code:
JyJUZXN0
'"Test
'"Test
Allerdings dürfte das letzte ja nicht den richtigen Wert ausgeben da das ganze ja nochmal mit R4 verschlüsselt ist die hier ja nicht rückgängig gemacht wird.

Gruß
Yissu
'ChuckNorris is offline  
Old 12/31/2012, 12:54   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
hab letzt leider nicht die zeit dein code zu testen aber ich würde das ganze ca so testen:
string -> base64 -> rc4 -> rc4 -> base64 -> string
alles in einzelne funktionen und jedesmal das zwischenergebnis ausgeben lassen oder beim debuggen anzeigen lassen
so kannst du dich schritt für schritt weiterarbeiten bis am ende wieder das input rauskommt
tolio is offline  
Old 12/31/2012, 21:44   #5

 
Flyff_Service's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
Quote:
Originally Posted by Yissu View Post
Das ist die Ausgabe
Code:
JyJUZXN0
'"Test
'"Test
Allerdings dürfte das letzte ja nicht den richtigen Wert ausgeben da das ganze ja nochmal mit R4 verschlüsselt ist die hier ja nicht rückgängig gemacht wird.

Gruß
Yissu
Besorg dir eine neue RC4 Klasse, deine scheint nämlich nicht das zu machen was sie sollte.
Flyff_Service is offline  
Reply


Similar Threads Similar Threads
Sprachen der Anderen Fraktionen Entschlüsseln ;)
01/14/2013 - WoW Exploits, Hacks, Tools & Macros - 71 Replies
Hallo Leute :) Hatte mal über längere Zeit vor Jeweils die Sprache der anderen Fraktionen zu entschlüsseln da ich z.B. Als Hordler von allys ständig in Hauptstädten im /y me love you und anderes gelesen habe ;) Najo nun hab ichs getan und ich will es natürlich allen zur Verfügung stellen damit ich was für Die öffentlichkeit getan hab. :rolleyes: Falls es schonmal einen Solchen Thread gegeben hab bitte ich um Vergebung, habe in der SuFu keinen gefunden. Möchte darauf hinweisen dass ich alles...
Anzeigen eines Wertes (inkl. Änderungen) aus dem Speicher eines anderen Programmes
01/09/2012 - General Coding - 2 Replies
Hi Leute, ich habe mir ein kleines Programm mit Hilfe folgenden Tutorials gemacht: http://www.elitepvpers.com/forum/coding-tutorials /225242-tutorial-gamehacking-howto-i-ger.html Habe allerdings mit Visual Studio Express eine CLI-Anwendung erstellt (anstelle wie im Tutorial beschrieben eine MFC-Anwendung). Das Lesen und Schreiben des Wertes funktioniert soweit auch gut. Nun habe ich mich allerdings gefragt, ob man die Wertänderung der Punkte von Solitär (die ja durch hochlaufen der...
Monster automatisch nach Tod eines anderen spawnen?
05/16/2011 - Metin2 Private Server - 2 Replies
Hallo, wie lasse ich ein Monster nach dem Tod eines anderen Monsters automatisch spawnen? Gruß, rumms
[Frage]Teil eines String auslesen
03/04/2011 - AutoIt - 5 Replies
Hey Com, ich hab mal eine Frage und zwar habe ich ein String, aus dem ich ein Bestimmtes Wort auslesen möchte. Soweit klappt ja auch alles mit StringInStr allerdings möchte ich anschließend ein stück weiter links von dem gefundenen Wort ein weiteren teil des Strings auslesen und frage mich ob das irgendwie machbar ist. MfG, BlackHybrid
Sound eines anderen hören.
03/08/2008 - Technical Support - 4 Replies
Hi, freund hat vor kurzem PC neu aufgesetz und seitdem hat er probleme mit seinem sound. Bis vor 2 Tagen ging das Micro gar ned und jetz wo es geht haben wir das problem das ich alles höre was er tut also wenn er music hört hör ich sie ganz normal als würd ich sie auf meinem PC hören. Es liegt nicht daran das er micro zu nah an sound ist da es nicht leiser wird, bzw wenn er seinen ton ausmacht ich mich noch immer hör wenn ich laber... Hoffe es kann mir wer helfen bzw meinem Freund :D



All times are GMT +1. The time now is 06:41.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.