2013-03-25 2 views

답변

1

XML 파일을 가져 오기위한 키워드를 추가하는 방법에 대해 알려주세요. 해당 XML을 가져올 암호를 만들고 myxml.php와 같은 PHP 파일을 요청 하시겠습니까? key = mykeywordishere, 키워드는 일부 md5로 인코딩 할 수 있습니다.

+1

감사합니다. 나는 그것을 할 거 야. –

+1

MD5는 인코딩이 아닌 * 인코딩입니다! –

1

간단한 방법으로 비밀 키로 특정 키를 사용하여 PHP 스크립트를 호출 할 수 있습니다.

www.myweb.com/myfunction.php?pass=secretPassword 

이 키는 #C 응용 프로그램의 호출에서 harcoded됩니다.

//hardcoded hashed pass with sha1, for example. 
$myHashedPass = '40bd001563085fc35165329ea1ff5c5ecbdbbeef'; 

if(sha1($_GET['pass']) != $myHashedPass){ 
    die(); 
} 
0
당신은 요청 헤더에 특정 사용자 에이전트를 사용할 수

당신은 예를 들어, 확인 할 수 있도록, 상기 암호가 같은 뭔가 기대 한 경우

은 그럼 그냥 확인할 수 있습니다 사용자 에이전트의 "My C# Application"입니다. 그렇지 않은 경우 신청서가 요청서를 발행하지 않았습니다.

사용자 에이전트를 변경하는 방법은 HttpRequest.UserAgent 속성을 참조하십시오. PHP, 사용자 에이전트 문자열 얻기 위해 이것을 사용 :

$userAgent = $_SERVER['HTTP_USER_AGENT']; 
0

당신은 사용자 정의 사용자 에이전트 문자열을 사용하기 위해 고려해야하고 또한 "application/octet-stream".

또는처럼 뭔가에 콘텐츠 형식 설정 C# 응용 프로그램에서 하드 코드 된 암호를 사용하십시오. 보안이 중요한 경우 이전의 모든 정보가 와이어 샤크 또는 유사한 프로그램의 기본적인 이해를 가진 사람에 의해 검색 될 수있는 원인

당신은 또한 HTTPS를 사용해야합니다.

관련 문제