<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'xor' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/xor</link>
		<description>xor</description>
		<language>ko</language>
		<pubDate>Mon, 02 Mar 2009 16:06:42 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[[기초] Embedded를 시작할때 가장 기초..]]></title>
	<link>http://jjunda.egloos.com/4202448</link>
	<guid>http://jjunda.egloos.com/4202448</guid>
	<description>
	<![CDATA[ 
본인이 몸담고 있는 분야에서.. 가장 처음에 배웠던것 같다.. 본인의 Naver 블로그에서 당당히 [펌] 1위를 당하고 있는 글이다..  대학교 재학당시에 배웠을 것이지만.. 암기식이었던것 같다..(본인이 이해를 못해서 암기식이라는건 아닐까;;) 아무튼.. 취직한후에.. 다시금 되새겨볼 기회가 있어서 간단하게 정리해본 글이다..   1. 기본 게이트 컴퓨터 내부의 전자적 회로는 많은 스위치를 연결한 것과 같으며, 기본적인 단위 기능을 수행하는 것을 게이트(GATE)라 한다. 기본 게이트는 불 대수식의 기능을 수행하는 회로의 기본이다.    가.  OR 게이트 두 개의 입력 단자가 A, B 일 때, 이들이 결합되는 네 가지 조합에  대하여 논리합과 동일한 결과를 출력하는 회로이다. 즉, 어느 하나만 1 이면 	]]>
	</description>
	<pubDate>Mon, 02 Mar 2009 16:06:42 +0900</pubDate>
	<dc:creator><![CDATA[GoodDay and BadDay]]></dc:creator>
</item>
<item>
	<title><![CDATA[[C/C++] Encode and Decode (XOR 사용)]]></title>
	<link>http://i0nucleus.egloos.com/2257105</link>
	<guid>http://i0nucleus.egloos.com/2257105</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds10.egloos.com/pds/200901/15/87/e0074287_496efbfe772cf_t.jpg"  
				alt="[C/C++] Encode and Decode (XOR 사용)" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> [C/C++] Encode and Decode (XOR)  알고리즘을 공부하다가 &quot;데이터의 암호화와 복호화&quot; 부분을 공부하다가 정리하였습니다.  (아주 기초 부분입니다.) 간단한 예제를 작성하여 포스트합니다.  xor 연산은 자동적인 복원 특성을 갖추어져 있어서 쉬운 방법으로 Encode, Decode를 할 수 있다.  원 데이터 -&amp;gt; 키 데이터 -&amp;gt; 암호화 데이터...  (Encode, 암호화) 암호화 데이터 -&amp;gt; 키 데이터 -&amp;gt; 원 데이터...  (Decode, 복호화)  아래 예제를 참고, En, Decode 할 때  Key Data는 같은 값으로 해야합니다... (복원이 되기 위해서...)   [Source Code]             : void Encode_Func(cha	]]>
	</description>
	<pubDate>Thu, 15 Jan 2009 18:12:10 +0900</pubDate>
	<dc:creator><![CDATA[#include &amp;lt;ZeroNucleus' Blog&amp;gt;]]></dc:creator>
</item>
<item>
	<title><![CDATA[xor 암호화 개념]]></title>
	<link>http://shad0w.egloos.com/582842</link>
	<guid>http://shad0w.egloos.com/582842</guid>
	<description>
	<![CDATA[ 
XOR 연산은 암호화 알고리즘에서 많이 쓰이는 연산 중에 하나입니다. 그 만큼 평문과 XOR 과정을 거친 암호문이 서로의 규칙을 찾기 어렵기 때문인데요.  XOR(프로그래밍 연산자는 ^ 기호를 사용함)은 두 비트가 같으면 0, 다르면 1을 출력합니다. 결과적으로 평문(어떠한 것이라도 괜찮음)을 사용자 키(비밀키가 되겠지요?)를 가지고 XOR 연산을 수행하면 암호문이 나오겠지요.  간단히 10 ^ 5 이런식으로 계산이 가능합니다. 헌데, 키를 사용할 때 스트링 전체를 키로 사용하고 픈 분들이 계실텐데요. 이 경우, 스트링 전체를 키로 사용하기 위해선 스트링을 Integer 형태의 타입으로 바꾸고 원문(This is plantext) 의 포인터를 하나씩 이동시키면서 cpPlantext[i] ^ key 형태로  	]]>
	</description>
	<pubDate>Mon, 14 Jul 2008 00:20:36 +0900</pubDate>
	<dc:creator><![CDATA[Always as First]]></dc:creator>
</item>
	</channel>
</rss>

