«cryptography» 태그된 질문

암호화는 프로그래밍과 관련되어야합니다. 암호화는 무엇보다도 암호화, 해싱 및 디지털 서명을 포함합니다. 소프트웨어 개발과 직접 관련이없는 암호화 질문은 crypto.stackexchange.com에서 더 잘 질문합니다.


16
MD5 해시 값을 되돌릴 수없는 이유는 무엇입니까?
제가 항상 궁금해했던 한 가지 개념은 암호화 해시 함수와 값의 사용입니다. 이러한 함수가 고유하고 사실상 되돌릴 수없는 해시 값을 생성 할 수 있다는 것을 이해합니다.하지만 여기에 항상 궁금했던 것이 있습니다. 내 서버에서 PHP에서 다음을 생성합니다. md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e" MD5 함수를 통해 동일한 문자열을 실행하면 PHP 설치에서 동일한 결과를 얻을 수 …

15
Android의 MD5 해싱
간단한 C # HTTP 리스너와 '대화'해야하는 간단한 안드로이드 클라이언트가 있습니다. POST 요청에서 사용자 이름 / 암호를 전달하여 기본 수준의 인증을 제공하고 싶습니다. MD5 해싱은 C #에서 사소하고 내 요구에 충분한 보안을 제공하지만 Android 쪽에서이 작업을 수행하는 방법을 찾을 수없는 것 같습니다. 편집 : MD5 약점에 대해 제기 된 문제를 해결하기 …


9
비밀번호 해시 용 비 랜덤 솔트
업데이트 : 나는 최근 이 질문 에서 아래의 전체 토론에서 나 (그리고 다른 사람들도 그렇게했다고 확신합니다) 조금 혼란 스러웠다는 것을 알게되었습니다 . 내가 계속 무지개 테이블이라고 부르는 것은 실제로 해시 테이블이라고합니다. 무지개 테이블은 더 복잡한 생물이며 실제로 Hellman Hash Chains의 변형입니다. 대답은 여전히 ​​똑같다고 생각하지만 (암호 분석으로 내려 가지 않기 …

14
System.Security.Cryptography.RandomNumberGenerator 대신 C # 클래스 System.Random을 사용하는 이유는 무엇입니까?
왜 누군가 System.Security.Cryptography.RandomNumberGenerator (또는 RandomNumberGenerator가 추상이기 때문에 하위 클래스) 의 암호화 보안 난수 생성기를 사용하는 대신 System.Random 의 "표준"난수 생성기를 사용하는 이유는 무엇입니까? Nate Lawson은 Google Tech Talk 프레젠테이션 " Crypto Strikes Back "(13 분 11 초)에서 Python, Java 및 C #의 "표준"난수 생성기를 사용하지 말고 대신 암호화 보안 버전을 …
85 c#  .net  cryptography  random 




2
안전한 암호화 키를 위해 std :: array에 사용자 지정 할당자를 사용할 수 있습니까?
std::array스택에 완전히 할당 된 것을 알고 있지만이 질문은 두 가지 사항이 필요한 보안 문제로 인해 발생합니다. std::array파괴시 데이터는 제로화되거나 무작위 화됩니다. 충돌이나 스왑 메모리에 디스크로 가지 않도록 데이터 std::array가 잠 깁니다 . 일반적으로와 함께 std::vector솔루션은 이러한 작업 을 수행 하는 사용자 지정 할당자를 만드는 것 입니다. 그러나에 std::array대해이 작업을 수행하는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.