Ruvit - Colours of sorrow



DjMax Portable Black Square 에서... 자주 하던곡...
나름 좋아하는 곡인데...
어쩌다보니 BMS를 구했네... 흠;;
뭐... 내 입장에서야 좋긴하지만...
뭔가 문제될까 걱정되네...

암튼... 동영상에 있는게 가장 쉬운모드라는... [궁시렁]
6K 키보드 연습중이라곤 하는데... 5K에서 하나 늘었을 뿐이라지만...
왜 이렇게 어렵냐... OTZ

by 아우렐리에 | 2009/06/29 08:28 | 게임 이야기 | 트랙백 | 덧글(0)

XOR 암호화

XOR 암호화를 쓰는 이유!!

가장 간단하게 만들 수 있고, CPU스트레스도 적기 때문이랄까...
거기다가... XOR 암호화가... 원본값과 암호화된 값의 일치성 찾기가 꾀나 까다로운탓에... ㄲㄲ;

Function Encryption(ByRef XDATA() As Byte, ByVal SEED As Byte) As Boolean
    On Error Resume Next
    
    Dim i As UInt64

    For i = 0 To UBound(XDATA, 1) Step 1
        XDATA(i) = (XDATA(i) Xor SEED) And 255
    Next i

    Return True
End Function

C언어에서는 ^= 라는 비트연산자를 통해 XOR(베타적 논리합) 을 계산할 수 있다는...
SEED 값은 랜덤의 0 ~ 255 값을 주면 된다.
소켓통신에서 쓰려고 짜본건데... 매 패킷을 생성해낼때마다 이 함수로 암호화 해주면 좋을듯...
클라이언트에서 서버로의 송신은 암호화를 해주고... 서버에서 클라이언트로의 송신은...
주로 서버는 클라이언트 요청에 응답하는 내용이 대부분일거고, 서버 특성상 다수의 클라이언트와 연결되어 있는 탓에
쉽게 스트레스를 받게될테니... 이 경우에는 노멀패킷을 그대로 송신하는 편이 좋을듯 싶다...
하지만, 서버에서 수신한 데이터의 복호화 탓에 이 모듈은 서버와 클라이언트 둘 다 가지고 있어야한다는. ㄲㄲ;;


사용법은!!

Randomize '일단 난수생성기를 초기화하고

SEED = (Rnd * 256) Mod 255 '0~255의 랜덤한 값을 생성한다.
SDATA() = StrConv("abcdef", vbFromUnicode) 'SDATA 라는 바이트배열에 원본 데이터를 집어넣고 (예제는 6바이트의 abcdef 이다)
ReDim XDATA(UBound(SDATA(), 1)) '레퍼런드로 반환될 값을 받을 바이트배열변수 역시 같은 길이로 설정한다.

그리고나서 XDATA 라는 바이트배열변수를 보면 XOR 연산된 값이 들어간다는...
복호화는 암호화할때 썻던 랜덤SEED 값과 위에 XOR연산된 값을 넣어주면 된다는...

by 아우렐리에 | 2009/06/06 20:22 | 트랙백 | 덧글(0)

버엉...


요즘 가지고싶은 것들... 후덜덜...


Smith & Wesson Model 500 Magnum Revolver



44구경 리볼버...
(S&W M29리볼버랑 같은 스펙인줄 알고있는데... 음... 인터넷에서 찾아보면 12.7mm 라고들 한다... 만약 그게 맞다면... 44구경이 아니라 50구경!!)
리볼버중에 가장 파괴력이 강하다 할만한 녀석...
덕분에 반동도... (웬만큼 건장한 사람도... 뒤로 휘청하게 만든다는 녀석임...)
총열길이만 4인치...
그리고... 스코프(망원경)도 장착할 수 있다는... [후덜덜]

무게: 3.5 lbs, 4.5 lbs, 5.1 lbs (1.6 kg, 2.0 kg, 2.3 kg ; 각타입별 탄알없을때 무게) empty.
구경: 500 S & W Magnum(12.7mm), Can fire .500 Special as well.
총열길이: 4 inch (10.2 cm), or 8.125 inch (20.6 cm), or 10.5 inch (26.7 cm).
작동방식: Double Action.
유효사거리: 300 ft (91.4 m).
캐퍼시터: 5 rounds .
가격: USD 1,009.00 (05. 24 오늘기준)
생산지: USA
제조사 : Smith & Wesson
특징: Very strong hunting Handgun. It is made in the most powerful pistol cartrige currently available.





Smith & Wesson Model 4506 Pistol



45구경 피스톨.
탄은 .45ACP 탄을 사용하고...
내 기억이 맞다면 캐퍼시터는 11발이 맞을거임...
이녀석의 정보에관해서는 뭔가 적은 것 같음...





Western Arms Beretta M92FS Texas Ranger HW

이녀석은 뭔가 동영상을 찾을수가 없네... 흠;;;

9mm 피스톨...
탄은... 예상으로... 아마< 9mm 파라블럼탄일듯...
캐퍼시터는 12발이고...

전체 길이: Approximately 217mm
무게: Approximately 960g
The number of cartridges : 25 departure +1 departure
Perfect version
Variable HOP barrel loading
N.L.S. built-in R type magazine
HW resin make sliding & frame : Stainless steel silver paint finish
제조사 : Western Arms
제조국 : JAP (?)
가격 : USD 186.00 (05. 24 오늘 기준)

여담이지만...
ps. 꺄앍!! 가지고싶어... iIIi OTL
ps2. Sniping Rifle은 역시 독일 Heckler & Koch MSG90 이 최고인듯... [??]

by 아우렐리에 | 2009/05/24 19:52 | 혼잣말 | 트랙백 | 덧글(4)

◀ 이전 페이지다음 페이지 ▶