이 패스워드 암호화좀 풀어주세요 정보
이 패스워드 암호화좀 풀어주세요본문
*929C0B85776006F2520785AE1F19C9DC5C054117
아 어제오후부터 패스워드 문제로 아무리 팁을보고 할수있는방법을 다 동원했지만.
실패했습니다.
DB에서 패스만 가져왔는데..저렇게 암호화되어있어서..
혹시 패스가 바뀐거 아닌가 싶기도 해서..
이거좀 풀어주세요 ㅡㅡ;;
아 어제오후부터 패스워드 문제로 아무리 팁을보고 할수있는방법을 다 동원했지만.
실패했습니다.
DB에서 패스만 가져왔는데..저렇게 암호화되어있어서..
혹시 패스가 바뀐거 아닌가 싶기도 해서..
이거좀 풀어주세요 ㅡㅡ;;
댓글 전체

관리자 패스워드인가요?
네...최고관리자요... 신규회원가입은 되는데 기존 관리자 맴버 로그인이 전혀 안되고있어서요


못푼답니다. ;;;;
다른걸로 변경하시면 됩니다. (mysql로 접속해서 하셔도 되고 아님 프로그램에서 update 만들어서 해도 됩니다)


암호화된 글자의 해독은 이론적으로 불가능합니다.
md5 복호화 가능합니다.
<?
function bytexor($a,$b)
{
$c="";
for($i=0;$i<16;$i++)$c.=$a{$i}^$b{$i};
return $c;
}
function decrypt_md5($msg,$key)
{
$string="";
$buffer="";
$key2="";
while($msg)
{
$key2=pack("H*",md5($key.$key2.$buffer));
$buffer=bytexor(substr($msg,0,16),$key2);
$string.=$buffer;
$msg=substr($msg,16);
}
return($string);
}
function encrypt_md5($msg,$key)
{
$string="";
$buffer="";
$key2="";
while($msg)
{
$key2=pack("H*",md5($key.$key2.$buffer));
$buffer=substr($msg,0,16);
$string.=bytexor($buffer,$key2);
$msg=substr($msg,16);
}
return($string);
}
// 사용 예
$message = "다양한 원본 메시지 東西南北 ABC abc 123 ※ ↔ ";
$key = "아..이정도면 매우 복잡한 키--;";
$encrypted = encrypt_md5($message, $key);
$decrypted = decrypt_md5($encrypted, $key);
echo "Encrypted = $encrypted";
echo " <HR>";
echo "Decrypted = $decrypted";
?>
function bytexor($a,$b)
{
$c="";
for($i=0;$i<16;$i++)$c.=$a{$i}^$b{$i};
return $c;
}
function decrypt_md5($msg,$key)
{
$string="";
$buffer="";
$key2="";
while($msg)
{
$key2=pack("H*",md5($key.$key2.$buffer));
$buffer=bytexor(substr($msg,0,16),$key2);
$string.=$buffer;
$msg=substr($msg,16);
}
return($string);
}
function encrypt_md5($msg,$key)
{
$string="";
$buffer="";
$key2="";
while($msg)
{
$key2=pack("H*",md5($key.$key2.$buffer));
$buffer=substr($msg,0,16);
$string.=bytexor($buffer,$key2);
$msg=substr($msg,16);
}
return($string);
}
// 사용 예
$message = "다양한 원본 메시지 東西南北 ABC abc 123 ※ ↔ ";
$key = "아..이정도면 매우 복잡한 키--;";
$encrypted = encrypt_md5($message, $key);
$decrypted = decrypt_md5($encrypted, $key);
echo "Encrypted = $encrypted";
echo " <HR>";
echo "Decrypted = $decrypted";
?>

가장 간단한 방법은. 아이디 비번 동일 하게 가령 aaaa 로 만들어서
그걸 admin 패스워드에 붙여 넣으시는게~ 빠르지 않을까요?
다시 수정 하는게^
그걸 admin 패스워드에 붙여 넣으시는게~ 빠르지 않을까요?
다시 수정 하는게^