2012-08-02 2 views
-1

mysql에서 SHA 5를 사용하여 데이터를 암호화하고 해독하려고합니다. 데이터를 암호화 할 수는 있지만 해독 할 수는 없습니다. mysql에서 SHA5로 암호화 된 데이터를 어떻게 deconation 할 수 있습니까?MySQL에서 SHA 5를 사용하여 데이터를 해독 할 수 있습니까?

+2

MySQL에는 고유 MD5() 및 SHA1() 함수가 있습니다. 아마 당신은 두 가지를 혼동하고 있습니까 (아니면 자바 SHA5를 사용하고 있을까요?). 두 경우 모두, SHAn은 해시 알고리즘 _ 암호화 알고리즘이 아니라 단방향 일뿐입니다. 암호를 해독 할 수 없습니다. –

답변

-1

해시 알고리즘 (SHA = 보안 해시 알고리즘)은 한 가지 방법입니다. 입력 한 암호가 SHA 할 때 기록 된 암호화 된 버전과 동일한 지 확인하여 암호와 같은 정보를 확인하는 데 사용할 수 있습니다. 당신은 그것으로 해독 할 수 없다.

+1

MD5도 해시입니다. –

+0

사용자 정보를 암호화 된 형식으로 저장하려고합니다. MYSQL에서 이것을 어떻게 할 수 있습니까? 512 비트 해시를 사용하고 싶습니다. –

1

정확히 무엇을하고 싶습니까? Michael이 말했듯이 해시를 되돌릴 수는 없습니다. 실제 정보를 숨기고 해독하지 않으려면 해시를 사용합니다. 암호를 해독하려면 가역 함수를 사용하십시오.

관련 문제