2011-12-18 4 views
0

정확하게 이것을 할 수있는 방법이 있습니까?php md5가 게시물 이름과 값을 암호화합니까?

<?php 
$r = rand(1,10); 
form -> go to this page go.php. 

<input type='hidden' name='<? md5('$r') ?>' value='<? md5('..') ?>'> 
?> 

프로세서 페이지

<?php 
switch(md5($_POST[md5(whatever $r was)])){ 
.... 
.... 
... 
} 
?> 
+3

왜이 작업을 수행 하시겠습니까? – TimWolla

+0

예 - 보안상의 시도 인 경우 매우 안전하지 않습니다. 이 경우 다른 방법을 사용해야합니다. –

+3

** MD는 암호화가 아닙니다 **. – SLaks

답변

1

당신이있는 거 코드는 PHP 측에서 제외 괜찮습니다. 수신 POST 변수가 이미 md5됩니다. 다음과 같아야합니다.

Foreach ($_POST as $_key => $_value) { 
    Switch($_key) { 
    Case md5('..'): 
     // do stuff 
     Break: 
    } 
}