2016-10-07 2 views
-1

나는 해싱 작업을하고 있으며, 처음으로 소금에 절인 해시를 발견했습니다. 해시에서 소금을 분리하거나 식별하는 방법을 알아낼 수 없습니다. 아래에 암호화 된 메시지를받는 방법을 알아 냈지만이 분리가 필요합니다.SHA1 소금기가있는 해시

저는 거의 24 시간 동안 작업 해 왔습니다. 어떤 도움을 주시면 감사하겠습니다!

74c95cff4b3daa8a65ae413bfab10dc45d1a07b6

+0

해시를 해시하려고하십니까? [해시 된 문자열을 해시 해제 할 수 없습니다.] (http://stackoverflow.com/a/25571997/542251). 그것은 편도 암호화 – Liam

+0

어쩌면 당신 borad 조건에서 여기에 달성하려고 설명 할 수 있을까요? – Liam

+2

일반적으로 소금은 다른 열에 저장됩니다. 따라서 사용자가 암호를 다시 입력하면 소금을 암호에 추가하고 해시합니다. 저장된 해시 및 새로 생성 된 해시가 동일하면 그는 올바른 암호를 입력했습니다. – Dominik

답변

1

당신은 할 수 없습니다. 소금은 원래 문자열 에 추가 된 후 전에 해시되었습니다.

sha1(str + salt) 아니요 sha1(str) + salt이므로 해시와 분리 할 수 ​​없습니다.

+0

아, 고마워! 이 옵션을 사용하여 암호를 알아내는 옵션이 있습니까? 제 여동생 Tumblr 계정입니다. 아무거나, 감사합니다! – tone10lite

+0

어떻게이 해시를 얻었습니까? – rohit89

관련 문제