performance - (문자열) 해시 함수에 대한 승수 선택

performance - (문자열) 해시 함수에 대한 승수 선택

(곱셈) 해시 함수에서 사용할 승수를 선택하는 데 대한 조언이나 규칙이 있습니까? 이 함수는 문자열의 해시 값을 계산합니다.…


hash - 오늘날 가장 일반적으로 사용할 수있는 가장 강력한 해시 알고리즘은 무엇입니까?

나는 웹 애플리케이션을 구축 중이며 암호에 가능한 한 가장 강력한 해시 알고리즘을 사용하고자한다. sha512, 월풀, ripemd160 및 tiger192,4 사이의 차이점은 무엇입니까? 어느 것이 암호 학적으로 더 강하다고 간주 될 것입니까?…


C에 대한 최소 해쉬 함수?

부스트:C를 사용하고 C++을 사용할 수 없기 때문에 해시를 사용할 수 없습니다. 하지만, 그 중 검색이 가장 빠를 수 있도록 많은 수(10K ~ 100k)의 토큰 문자열(5 ~ 40 바이트 길이)을 해싱해야합니다. MD5, SHA1 또는 임의의 긴 해시 함수는 단순한 작업을하기에는 너무 무거워 보입니다. 암호는 사용하지 않습니다. 또…



hash - MD5와 같은 해시 함수는 어떻게 고유합니까?

나는 MD5가 충돌을 일으킨다는 것을 알고 있지만 이것은 해싱 함수에 대한 더 높은 수준의 질문이다. MD5가 임의의 문자열을 32 자리 16 진수 값으로 해시하면 비둘기 원리 에 따라 확실한 고유 문자열이 아닌 고유 한 32 자승 16 진수 값보다 더 많은 고유 한 임의 문자열이 있으므로 반드시 고유하지 않아야합니다.…


cryptography - 동일한 SHA1 해시를 얻는 것이 가능합니까?

이 질문에는 이미 답변이 있습니다. SHA1 충돌 확률 3 답변 주어진 두 개의 다른 문자열 S1과 S2(S1!=S2)는 다음과 같이 가능합니다:SHA1(S1)== SHA1(S2) 사실이다? 그렇다면-어떤 확률로? 그렇지 않은 경우-왜 안 되니? 중복되는 확률이 0 인 입력 문자열의 길이에 상한이 있습니까? OR…


math - 암호화 해시 함수가 각 가능한 값에 도달합니까? 예:예:?

일반적으로 사용되는 이진 해시 함수(예:SHA-256)를 사용하십시오. 이름에서 알 수 있듯이 256 비트 값을 출력합니다. A를 가능한 모든 256 비트 2 진 값의 집합이라하자. A 는 매우 크지 만 유한합니다. B를 가능한 모든 이진 값들의 집합이라하자. B 는 무한하다. C 를 B의 모든 구성원에 대해 SHA-256을 실행하여 얻…


security - 깨진 해쉬 함수를 사용하는 것이 언제 안전합니까?

SHA-256과 같은 안전한 해시 함수를 사용하는 것은 쉬운 일이 아니며 보안을 위해 MD5를 계속 사용하는 것은 무모한 동작입니다. 그러나 해시 함수 취약점에 대해 좀 더 복잡하게 이해하고 싶습니다. MD4 및 MD5에 대한 충돌이 생성 되었습니다. NIST에 따르면 MD5는 안전한 해시 기능이 아닙니다. 충돌을 생성하는 데는 2 39 개의 조…


encryption - 짧은 해시를 생성하는 해시 함수?

거기에 어떤 길이의 문자열을 가지고 하위 10 문자 해시를 생산할 수있는 편도 암호화가 있습니까? 합리적으로 고유 한 ID를 생성하고 싶지만 무작위보다는 메시지 내용을 기반으로합니다. 하지만 임의의 길이의 문자열을 사용할 수 없다면 메시지를 정수 값으로 제한하여 살 수 있습니다. 그러나 해시는 두 개의 연속 정수에 대해 유사하지 않아야합니다.…


c - 문자열에 대한 해시 함수

저는 C 언어로 해시 테이블을 만들고 문자열에 대한 해시 함수를 테스트하고 있습니다. 제가 시도한 첫 번째 기능은 ascii 코드를 추가하고 모듈로(% 100)를 사용하지만 첫 번째 데이터 테스트에서는 130 단어에 40 번의 충돌이 발생했습니다. 최종 입력 데이터에는 8,000 단어가 포함됩니다(파일의 사전 저장). 해시 테이블은 int…


c++ - 영어 단어에 대한 좋은 해시 함수는 무엇입니까?

영어 단어가 길어서 해시하고 싶습니다. 좋은 해싱 함수는 무엇이겠습니까? 지금까지 해싱 함수는 문자의 ASCII 값을 합친 다음 테이블 크기를 모듈로 계산합니다. 나는 효율적이고 간단한 것을 찾고 있습니다.…




해시함수 암호학적 가용성 일방향 sha256 hash 블록체인 해시 예제 자바