브라우저에서 1G 파일을 1024MB 청크로 분할하고 모든 청크의 SHA1을 가져 와서이 해시를 임시 저장하십시오. 마지막으로 모든 청크를 해시 한 후 이전에 수집 한 모든 SHA1 해시의 SHA1을 수행합니다 (해시 해시 수행). 그런 다음이 "최종"해시를 내 서버로 보냅니다.여러 sha1 해시의 Sha1 해시 -> 파일을 식별하기 위해 보안?
서버에서 내 파일을 식별하기 위해이 해시가 안전합니까? (우리는 보안 연결이 있고 sha1은 충돌이 없다고 가정)
여러 해시의 해시를 수행하는 것은 나쁜 생각입니까?
예, 그렇습니다. 왜 그렇습니까? 동일한 해시로 위조를 방지하고 있습니까? 아니면 두 개의 파일이 다른지 확인해야합니까? 첫 번째 사례의 경우 SHA1은 현재 모범 사례에 충분하지 않아 SHA256 또는 SHA-512 만 사용합니다. 두 번째 경우에는 단일 SHA1이면 충분하지만 SHA-256으로 이동하는 것이 좋습니다. – zaph