sha1에서 인코딩 된 문자열을 디코딩하는 방법을 찾을 수 없습니다. 나는 python 워드 프로세서 나 sha1 디코딩을하는 google에서 간단한 함수를 찾을 수 없다는 것에 놀랐다. 나는 포기한다. 도움이 필요합니다 ..Python SHA1 DECODE 함수
-1
A
답변
16
SHA1은 해싱 알고리즘입니다. 해싱은 단방향이므로, 은의 출력을 [중요하지 않은 해시 함수의 경우] 복구 할 수 없습니다.
이 사진은 다소, 해시가 무엇인지 보여줍니다 당신이 볼 수 있듯이
는 모두 John Smith
및 Sandra Dee
는 02
에 매핑됩니다. 즉, 은 이름이 해시 된 경우에만 02
으로 복구 할 수 없습니다.
해싱 때문에이 원칙을 기본적으로 사용됩니다
hash(A) == hash(B)
경우, 다음 정말 좋은 기회 A == B
그이있다. 해싱은 큰 데이터 세트 (예 : 전체 데이터베이스)를 10 자 문자열과 같은 작은 출력으로 매핑합니다. 데이터베이스를 이동하고 입출력의 해시가 동일하면 데이터베이스가 손상되지 않았 음을 확신 할 수 있습니다.
이미지에서 볼 수 있습니다. 긴 이름은 2 자리 숫자로 매핑됩니다.
관련 문제
- 1. Oracle의 Decode() 함수 쿼리
- 2. Perl : utf8 :: decode vs. Encode :: decode
- 3. php youtube json decode
- 4. extjs json decode
- 5. php json decode
- 6. __str __()은 장면 뒤에서 decode() 메서드를 호출합니까?
- 7. 동적 호출 함수 - Python
- 8. PL/Python 함수 디버그
- 9. python 간단한 함수 오류?
- 10. jQuery urlencode/decode patch help
- 11. SQL Server 2008 - 구현 DECODE
- 12. Python 배우기 : 간단한 함수 작성하기
- 13. Python 상속 - 함수 비활성화 방법
- 14. Python Win32 - DriveInfo.IsReady에 해당하는 함수
- 15. 모듈에서 C와 Python 함수 결합하기
- 16. Python 클래스의 속성으로 함수 액세스하기
- 17. Python 클래스의 하위 함수 액세스
- 18. 메모리 효율적인 SHA1 구현
- 19. flex에서 SHA1 알고리즘 구현
- 20. SHA1 해시의 작은 차이점
- 21. 안에 SQL SHA1
- 22. MD5/SHA1 체크섬
- 23. 레일에서 SHA1 해시
- 24. GPU MD5/SHA1 Hasher
- 25. SHA1 해시 질문
- 26. Django SHA1 암호 생성
- 27. 캐시 SHA1 다이제스트 결과?
- 28. C에서 SHA1 사용
- 29. json_encode/json_decode vs Zend_Json :: encode/Zend_Json :: decode
- 30. php json decode - 값 가져 오기
매우 열심히 노력하지 않았습니다. 첫 번째 검색 시도가 작동하지 않으면 다른 대안을 시도해보십시오. 예를 들어 google "python sha1"을 처음 사용할 때 어떤 것이 있는지 알아보십시오. 그런 다음 "권장되지 않는"경고를보고 대신 권장 모듈에 대한 문서를 읽으십시오. 나는 보통 "그냥 google"이라고 말하면서 댓글을 게시하지 않겠지 만, 당신이 일부러 가서 포기한 이후로, 나는 다시 시도 할 수 있도록 격려하고 있습니다. 찾을 수 있습니다. – Todd
그리고 이제 내가 다른 순간을 생각해 봤다. 나는 그것을 해독 할 수 없다는 것을 깨닫는다. 이러한 유형의 일은 단방향 해시입니다. – Todd