«hash» 태그된 질문

해시 함수는 대량의 데이터를 작은 데이텀 (일반적으로 단일 정수)으로 변환하는 잘 정의 된 프로 시저 또는 수학 함수입니다. 소셜 미디어의 컨텐츠에 레이블을 지정하는 데 사용되는 해시 태그에 대한 질문은 해시 태그를 사용하십시오. URL 및 HTML 앵커에 대한 질문은 단편 식별자를 사용하십시오. Ruby의 해시 유형에 대한 질문은 ruby-hash를 사용하십시오.

2
ReSharper GetHashCode 대체에 '397'이 사용되는 이유는 무엇입니까?
다른 많은 사람들과 마찬가지로 ReSharper를 사용하여 개발 프로세스 속도를 높입니다. 클래스를 사용하여 클래스의 동등성 멤버를 대체하는 경우 GetHashCode ()에 대해 생성 된 코드 생성기는 다음과 같습니다. public override int GetHashCode() { unchecked { int result = (Key != null ? Key.GetHashCode() : 0); result = (result * 397) ^ (EditableProperty …

20
JavaScript에는 해시 코드 함수가 있습니까?
기본적으로 고유 한 객체, 세트의 객체를 만들려고합니다. 속성 이름에 대한 객체와 함께 JavaScript 객체를 사용한다는 훌륭한 아이디어가있었습니다. 같은 set[obj] = true; 이것은 한 지점까지 작동합니다. 문자열과 숫자로 잘 작동하지만 다른 객체에서는 모두 같은 값으로 "해시"되어 같은 속성에 액세스하는 것 같습니다. 객체에 대해 고유 한 해시 값을 생성 할 수있는 방법이 …
150 javascript  hash  set  hashcode 

7
SHA-1은 암호 저장에 안전합니까?
결론 : SHA-1은 사전 이미지 공격에 대비하여 안전하지만 계산하기가 쉬우므로 무차별 대입 또는 사전 공격을보다 쉽게 ​​수행 할 수 있습니다. (SHA-256과 같은 후속 작업에서도 마찬가지입니다.) 상황에 따라 계산 비용이 많이 드는 (예 : bcrypt) 해시 함수가 더 나은 선택 일 수 있습니다. 어떤 사람들은 "SHA-1이 고장났습니다"와 같은 말을 많이 던지므로 …
148 cryptography  hash  sha1 


4
모범 사례 : 비밀번호에 소금을 칠하고 후추 칠하는 방법
나는 내가하고있는 일이 실제로 암호에 소금을 뿌리는 것이 아니라 후추를 뿌리는 것이라는 것을 알게 된 토론을 보았습니다. hash_function($salt.hash_function($pepper.$password)) [multiple iterations] 선택한 해시 알고리즘을 무시합니다 (이것은 소금과 후추에 대한 토론이며 특정 알고리즘은 아니지만 안전한 알고리즘을 사용하고 싶습니다), 이것은 안전한 옵션입니까 아니면 다른 일을해야합니까? 용어에 익숙하지 않은 사람들을 위해 : 소금은 보통 …

9
XOR이 해시를 결합하는 기본 방법 인 이유는 무엇입니까?
두 개의 해시가 H(A)있고 H(B)이를 결합하려고 한다고 가정하십시오 . 나는 두 개의 해시를 결합하는 좋은 방법이 XOR그들에게 있다는 것을 읽었습니다 XOR( H(A), H(B) ). 내가 찾은 가장 좋은 설명은 다음 해시 함수 지침 에 간략하게 설명되어 있습니다 . 대수 분포가 거의없는 두 숫자를 XOR하면 대수 분포가 다른 수는 여전히 발생하지만 …

7
Sha256으로 문자열 해싱
SHA256을 사용하여 문자열을 해시하려고하는데 다음 코드를 사용하고 있습니다. using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x in hash) { hashString += String.Format("{0:x2}", …
141 c#  string  hash  sha256 

9
비밀번호 해싱과 암호화의 차이점
이 질문에 현재 가장 많이 투표 된 내용은 다음 과 같습니다. 보안 관련 문제는 아니지만 보안 문제가 아닌 또 다른 문제는 완전하며 암호 해시와 암호화의 차이점을 파악 하지 못하는 것 입니다. 프로그래머가 안전하지 않은 "암호 기억"기능을 제공하려는 코드에서 가장 일반적으로 발견됩니다. 이 차이점은 정확히 무엇입니까? 나는 항상 해싱이 일종의 암호화라는 …


9
MD5는 여전히 파일을 고유하게 식별하기에 충분합니까?
MD5 해시 파일이 여전히 MD5 알고리즘의 모든 중단 및 보안 문제 등을 감안할 때 파일을 고유하게 식별하기에 충분한 방법으로 간주됩니까? 여기서 보안은 나의 주요 관심사가 아니라 각 파일을 고유하게 식별하는 것입니다. 이견있는 사람?
139 hash  md5 


6
URL 해시 위치 가져 오기 및 jQuery에서 사용
현재 페이지의 URL에서 해시 값을 얻은 다음 새 함수에 적용 할 수 있습니다. 예 : URL은 www.example.com/index.html#foo 그리고 나는 이것을 다음 코드와 함께 사용하고 싶습니다 $('ul#foo:first').show(); 나는 이것을 잡아서 그것을 두 번째 코드에서 사용할 수있는 변수로 바꾸는 방법이 있다고 가정 / 호핑하고 있습니다.


11
클라이언트 측에서 해싱 암호를 사용할 가치가 있습니까?
로그인 시스템을 설치하려면 항상 주어진 암호의 MD5를 서버 측의 users 테이블에있는 값과 비교하십시오. 그러나 내 친구가 네트워크 소프트웨어로 "명확한"암호를 스니핑 할 수 있다고 말했습니다. 그래서 내 질문은 : 클라이언트 측에서 암호를 해시하는 것이 좋은 생각입니까? 서버 쪽에서 해시하는 것보다 낫습니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.