AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Xor?

Ein Thema von mr_emre_d · begonnen am 22. Feb 2008 · letzter Beitrag vom 22. Feb 2008
Antwort Antwort
mr_emre_d
(Gast)

n/a Beiträge
 
#1

Xor?

  Alt 22. Feb 2008, 18:41
Hallo liebes Community,

Kann mir einer schnell nochmal sagen wofür xor steht, was man damit machen kann?
Hier im Forum hab ich nur threads mit der xor-verschlüsselung gefunden, aber nichts von xor alleine...
in google hab ich das hier:

The Xor keyword is used in two different ways:

1. To perform a logical or boolean 'Exclusive-or' of two logical values. If they are different, then the result is true.

2. To perform a mathematical 'Exclusive-or' of two integers. The result is a bitwise 'Exclusive-or' of the two numbers. For example:

10110001 Xor 01100110 = 11010111

(quelle: http://www.delphibasics.co.uk/RTL.asp?Name=Xor )
10110001 Xor
01100110=
11010111 --> was passiert hier mit der ersten stelle ? die müsste ja mit 0 enden und dann +1 weiter nach links
Overfload??? fehler???

Nun ja, kann mir das einer erklären? kann dann wieder gleich geclosed werden
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#2

Re: Xor?

  Alt 22. Feb 2008, 18:46
XOR steht für "Exklusives Oder", d.h. der Wert wird nur dann 1, wenn die zu verknüpfenden Werte einmal 0 und einmal 1 sind.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mr_emre_d
(Gast)

n/a Beiträge
 
#3

Re: Xor?

  Alt 22. Feb 2008, 18:52
wie wäre das wenn ich zb 21 xor 23 schreibe?
21=
1 2 5 10 <-21
1 0 1 0 1

23=
1 2 5 11 <- 23
1 0 1 1 1

also
10101
10111
-----
?????
vlt. (1)01100 ???

was bringt das außer das man damit sachen verschlüsseln kann?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#4

Re: Xor?

  Alt 22. Feb 2008, 19:03
Du kannst damit bequem einzelne Flags negieren. Siehe mein Tut
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mr_emre_d
(Gast)

n/a Beiträge
 
#5

Re: Xor?

  Alt 22. Feb 2008, 19:11
In Delphi kennen wir die folgenden binären Operatoren (bitte genau lesen und merken):
and - Das Ergebnis ist dann 1, wenn beide zu vergleichenden Bits 1 sind
or - Das Ergebnis ist dann 1, wenn mindestens eins der zu vergleichenden Bits 1 ist
xor - Das Ergebnis ist dann 1, wenn genau eins der zu vergleichenden Bits 1 ist


... aaaahhhh

danke
für die schnelle Antworten

bin heute in der früh die xor verschlüsselung durchgegangen, hab die xor stelle nicht verstanden und da ich kein inet daheim nicht (mehr) habe, bin ich vor Unwissenheit fast gestorben xD


trotzdem danke

MfG Emre D
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Xor?

  Alt 22. Feb 2008, 20:34
Zitat von mr_emre_d:
bin heute in der früh die xor verschlüsselung durchgegangen, hab die xor stelle nicht verstanden und da ich kein inet daheim nicht (mehr) habe, bin ich vor Unwissenheit fast gestorben xD
Da waren große Verluste unter uns Nerds als es das Internet noch nicht gab.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#7

Re: Xor?

  Alt 22. Feb 2008, 20:37
Zitat von sirius:
Da waren große Verluste unter uns Nerds als es das Internet noch nicht gab.
Waren das die Zeiten, in denen man noch selbst nachdenken musste? @mr_emre_d: ist nicht gegen Dich gemeint
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Xor?

  Alt 22. Feb 2008, 22:37
Moin Zusammen,

da fällt mir, ausser der Verschlüsselung, noch ein Anwendungszweck für XOR ein.

Während der Ausbildung sollten wir ein Programm schreiben, dass Paketaufkleber druckt.
Es sollten immer zwei Aufkleber nebeneinander ausgegeben werden, und mit Hilfe von XOR habe ich dann immer zwischen Links und Rechts gewechselt
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


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 hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz