나는 내 플래시 게임에서 sso 티켓을 토굴하려고합니다. PHP 암호문 문자열
var flashvars = {
"sso.ticket" : "<?PHP echo TicketRefresh($user['username']); ?>" };
이
내가 당신의 도움을 주셔서 감사합니다, 나는 초보자이고 내가 뭐가 잘못된 건지 모르겠다 그것을function encrypt($pure_string, $encryption_key) {
$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key,
utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
return $encrypted_string;
}
<?php
define("ENCRYPTION_KEY", "[email protected]#$%^&*");
$string = TicketRefresh($user['username']);
$encrypted = encrypt($string, ENCRYPTION_KEY);
?>
var flashvars = {
"sso.ticket" : "<?PHP echo $encrypted; ?>" };
를 암호화하기 위해 노력했습니다 코드의 일부이다. 난 당신이 10 이상 무작위 문자를 $longSalt
을 사용하는 것이 좋습니다
$encrypted = crypt($string, $longSalt);
:
'encrypt'는 PHP 함수가 아닙니다. 직접 작성 했습니까? 그렇다면 우리는 그것을 볼 수 있습니까? – Daan