2011-10-06 2 views
0

서버가 특정 클라이언트에만 서비스를 제공 할 수 있도록 보안 서버 - 클라이언트 액세스 잠금을 만들도록 지정되었습니다. 그것은 클라이언트의 PC에서 실행 및 해시 클라이언트의 MAC 주소, 컴퓨터의 이름, CPU & 마더 보드의 ID 및 OS 버전에서 만든 ID를 생성하는 알고리즘/데스크탑/브라우저 애플 리케이션을 만들어야 만하는 것 같습니다. 그런 다음이 ID를 서버로 보내면 이진 파일에 저장되며, 클라이언트가 서버에서 요청할 때마다 앱에서 ID를 생성하고 서버는이 ID를 기반으로 인증합니다. Os는 리눅스입니다. 이 앱을 어떻게 만들어야하나요? 데스크톱 또는 브라우저 앱이어야합니까? 클라이언트가 요청할 때마다 어떻게 트리거됩니까? 내가 사용할 수있는 준비가되어 있습니까 (아직 찾지 못했습니다). 어떤 도움을 주시면 감사하겠습니다.해시 클라이언트의 MAC 주소와 컴퓨터 이름 및 기타 컴퓨터 특성에 고유 한 ID를 생성하는 응용 프로그램

답변

0

UUID를 설명하는 것처럼 들립니다. 이는 OSX 질문입니다 게시 한 것처럼, 데스크톱 응용 프로그램은 호출 할 수 있습니다 즉 서버에 전송하는 것이 더 편리 경우

CFUUIDRef myUUID = CFUUIDCreate(kCFAllocatorDefault); 

이 쉽게 문자열로 변환 할 수 있습니다. 다른 OS에는 UUID를 작성하는 기능이 있습니다.

+0

의견을 보내 주셔서 감사합니다. osx 태그에 대해 유감입니다. 실수였습니다. OS는 실제로 리눅스입니다. UUID를 사용할 수는 있지만 내 문제는 어떤 종류의 앱 (데스크톱 앱, 브라우저 앱, 실행 파일)을 만들지, 어떤 프로그래밍 언어를 사용해야하는지, 그리고이 앱이 클라이언트가 의뢰... –

관련 문제