프로그래밍 QnA

zzf의 이미지

IP주소값을 최대한 짧은 길이의 문자열로 복호화하고 싶습니다.

현재 게시판 스크립트를 만들고 있습니다.
익명성을 보장하기 위해 IP 주소를 복호화해서 표시하고 싶습니다.
md5같이 일방 통행 함수여야 하며, 역방향으로 원래의 IP를 계산하는게 불가능해야 합니다. 또한, 같은 IP는 항상 같은 결과가 나와야 하고, 서로 다른 IP 주소라면 다른 결과가 나와야 합니다.

원래의IP -> [복호화 함수] -> 복호화된 문자열
192.168.123.456 -> ???

md5가 딱이지만, md5의 결과값이 너무 길은지라 해당 목적으로는 적절하지 않습니다. 복호화된 문자열의 길이는 짧으면 짧을수록 좋습니다. 짧되 서로 다른 IP는 다른 결과가 나올 정도로는 길어야 되겠죠.

park712의 이미지

암호프로그램 하시는분?

-P1eeEjcB1vP2BkKF_rGFQ00

위의 내용이 다음 id가 암호로 되어 있다고 가정하면요
이런것은 어떻게 프로그램하면 일반 텍스트로 만들수 있지요?

만약 ..위의것이 id가 park712 이렇다는 단서가
있다면 복호화 로직을 구현하려면 어떻게 하면되죠?
요즘 네트워크 하고 보안 공부하는데 정말 공부할게 많네요

암호화 프로그램 잘 아시는분 댓글 부탁합니다.
복호화이죠

-P1eeEjcB1vP2BkKF_rGFQ00 = park712

두개의 값이 일치한다면 어떤 알고리즘으로 복호화 로직을

hys545의 이미지

reactos explorer 컴파일 중에 에러! 도와주세여

./utility/utility.h: In member function 'String::operator std::wstring() const':
./utility/utility.h:828: error: invalid conversion from 'WCHAR*' to 'unsigned int'
./utility/utility.h:828: error:   initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string(typename _Alloc::size_type, _CharT, const _Alloc&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>, _Alloc = std::allocator<wchar_t>]' 

[code:1]
/*
goldedit의 이미지

Minimum Spanning Tree 와 알고리즘에 관련하여 몇몇 질문 드립니다

안녕하세요.
몇가지 궁금한 사항이 있어 질문 드립니다
그래프에서 Minimum Spanning Tree를 구현할수 있는 알고리즘이
어떤것이 있을까요??? 제가 알기론 프라임, 크루스칼 등등 많은것이 있는거 같은데요
어떤알고리즘을 주로 사용하는지 궁금합니다...

아 그리고 지하철 노선도 처럼 그래프의 특정 정점에서 먼 특정한 정점까지
가장 짧게 구해주는 알고리즘은 어떤것이 있는지요?

그리고 최소값과 최대값을 동시에 O(1)안에 가져오고 최소, 최대, 입력과 삭제가

이소희의 이미지

모바일 온라인 게임서버를 만들려면 무엇을 공부해야 하나요?

휴대폰에서 작동되는 온라인 게임서버를 개발하려한다면,

무엇을 집중적으로 공부해야 하는지 알고 싶습니다.

그리고,,

휴대폰으로 게임을 다운 로드 받을 경우 어떤 경로를 통해서 회사

홈피에 접속되는지요..

관련 기술은 무엇인지도 알려 주셨으면 합니다.

제가 찾아 본 바로는 WAP이라는 기술하고, WAP게이트 웨이라는게 있어야 하는거 같은데..

WAP게이트웨이가 서비스를 하려는 회사 마다 다 있어야 하는건지도 알고 싶습니다.

dalbongi의 이미지

/proc 내의 파일을 이용해서 cpu 사용률을 어떻게 구할 수 있을까요?

모니터링 프로그램을 작성해야 하는데 체크한 순간의 cpu 사용률을 %값으로 보여주려고 합니다. /proc/stat 나 cpuinfo 같은 파일을 봐도 어떤 값을 의미하는 것인지 잘 모르겠군요...
c 프로그램 내에서 결과물을 파싱할 수 있다면 /proc 내의 파일이 아닌 다른 방법을 이용하는것이 있다면 그것도 괜찮구요..
답변 부탁드리겠습니다.

날린의 이미지

Edit+에서 사용자도구에서 java 명령어 인식을 못해요 ㅠㅠ

예전에는 잘 되었는데 왜 그런지;;

제가 jpcap을 사용하려고 이것저것 가져다가 붙여서 그런지^^;;

암튼 도스창에서는 javac이랑 java랑 실행이 되거든요^^;;

그런데 Edit+에서 사용자 도구 설정한 후에요
Ctrl+1 누르면 javac 명령어 실행되면서 컴파일은 됩니다.

그런데 java는 안되네요;;;

path에 설정이 안되어 있는것도 아니구요;;

이상한것은

'c:\Program'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

라고 나오는데요

neon20의 이미지

스레드 안에서 fork를 써도 되나요?

스레드 안에서 fork를 써봤는데 자식 프로세스를 잡으려고 pthread_exit()를 썼더니 이상한 인터럽트가 나옵니다.

void* thread_function(void*){
   ...
   pid = fork();

   if(pid == 0){
      ...
      /*do something*/
      ...
      pthread_exit(NULL);
   }else if(pid > 1){
      ...
   }else{
      ...
   }
   ...
}

위 코드에서 자식 프로세스를 잡는 방법으로 어떤 방법이 있나요? pthread_exit() 대신 단순히 exit()

날린의 이미지

ip를 사용하고 있는 위치를 알 수 있는 방법이 없나요?

저희학교에서 각 랩실에서 할당된 IP가 몇개씩 있는데요 누가 자꾸 IP를 가져다가 사용합니다.

그래서 프로그램을 한개 만들까 생각중인데요

제가 무슨 패킷을 보내면요 ( 훔쳐간 IP를 사용하는 곳에 ) 그러면 그 패킷을 받을꺼자나요

그럼 그 위치를 알 수 있는 방법이 없나요?

아무리 생각해도 도저히 생각이^^

hys545의 이미지

이 예러 어꼐 꼬챠야 하나여?(wcslen)

에메세지

/utility/utility.h:763: error: cannot convert 'OLECHAR* const' to 'const wchar_t*' for argument '1' to 'size_t wcslen(const wchar_t*)'

에러부분

int length() const
	{
		return _p? wcslen(_p): 0;
	}

선언 부뿐
extern size_t wcslen (__const wchar_t *__s) __THROW __attribute_pure__;
__END_NAMESPACE_C99
[/code]

페이지

프로그래밍 QnA 구독하기