salt

    2

    2답변

    C#에서 소금을 사용하여 해싱해야하는 문자열이 있고 PHP에서와 일치해야합니다. 다음과 같이 C# 코드이다 : <?php echo md5('123'.'321'); ?> 는 C#이 202cb962ac59075b964b07152d234b70이고 정확한 무염 MD5 해시를 출력하고, 다음 C 번호가 올바르게 출력되면 string stringToHash =

    0

    1답변

    사용자 이름을 변환 한 vBulletin 데이터베이스와 사용자 이름 및 암호를 변환 한 후 이중 MD5로 변환했습니다. SHA256,하지만 소금 한 가지 문제가 남아 있습니다. 이전 vBulletin 소금을 변환하거나 암호가 맞는지 확인하고 가장 먼저 로그인 할 때 새 소금을 생성하는 가장 쉬운 방법은 무엇입니까? 확인 스크립트 : 한마디로 $vbconve

    0

    3답변

    내 사이트 암호 해독 방법을 변경하는 방법이 있는지 궁금합니다. 내 코더 친구는 sha512 해시에 소금을 추가하지 않았을 때 가장 똑똑하지 않았습니다. 그래서 지금은 매우 불안하고 그것을 바꾸고 싶습니다. 이전 해시 유형의 사용자가 로그인하여 소금을 추가 한 후 변수를 true로 설정하면 다시 해쉬 할 수있는 복잡한 코드를 작성하려고했습니다. 또는 현재

    0

    1답변

    해시를 만드는 동안 서버 메모리를 과도하게 충전하고로드하는 동안 문제가 발생한 것일 수 있습니다. 그렇다면이 제품을 전문적으로 취급하는 대신 더 나은 대신 기본 SHA256을 사용하는 것이 더 낫다고 생각 했습니까?

    1

    2답변

    의 본질적인 속성 염석 : 새로운 소금은 무작위로 비밀번호 생성됩니다. 일반적인 설정에서 소금과 암호는 암호화 된 해시 함수로 연결되고 처리되며 그 결과 출력 (원래 암호는 아님) 은 소금으로 데이터베이스에 저장됩니다. 하지만 개별 데이터베이스가없는 경우 어떻게해야합니까? 비밀번호의 본질적인 속성 (예 : 역순)으로 소금을 칠해도 괜찮습니까? 아니면 (더

    1

    1답변

    나는 최근에 다른 사용자에게 전달할 다른 스크립트에 대해 데이터 암호화를 수행하기 위해 최근에 this script을 사용했으며, 현재 고정 IV와 소금을 사용하고 있습니다. 현재 고정식 소금 및 IV를 사용하는 이유는 암호화 된 데이터를 한 번만 암호화해야하지만 스크립트를 실행할 때마다 해독해야하기 때문입니다. 따라서 모든 것을 고정하면 내 스크립트의 다

    4

    2답변

    password_hash을 사용하지 말고 암호를 해시하는 대신 crypt()을 sha512과 함께 사용한다고 가정 해 보겠습니다. 암호에 소금을 추가해야하므로 공격자가 무지개 테이블 공격을 사용할 수 없습니다. 왜 소금은 이 좋은이어야하고 많은 SO 답변에 나와있는 것처럼 매우 무작위입니까? 소금이 조금씩 다르거 나별로 랜덤하지 않더라도 다른 사람들과 완전

    1

    2답변

    dtb에 새로운 항목을 만들 때 hash + salt라는 개념을 이해합니다. 소금에 고정 된 문자열을 사용하면 구현하기가 어려울 수도 있지만 어떻게해야할까요, 예를 들어 사용자의 생일을 소금으로 사용하고 싶습니까? 데이터베이스에 암호를 저장하는 것은 쉽지만 로그인하는 동안 이것을 해싱하는 방법은 무엇입니까? 그들은 소금 ​​username 값을 사용하여 어

    1

    1답변

    C#에서 암호화 작업을하고 있는데 알아 내지 못하는 문제가 발생했습니다. 때로는 사용자 암호에 대해 매우 복잡한 소금에 절인 해시 문자열을 가져오고 이러한 문자열은 어떤 이유로 데이터베이스에 올바르게 저장되지 않습니다. 난 RNGCryptoServiceProvider 클래스에서 무작위로 생성 된 8 바이트 소금을 사용하고 있습니다. 내 HashAlgorit

    0

    1답변

    저는 소금을 많이 사용하기 시작했습니다. 저는 짧은 시간 동안 작동하는 서버용 포트를 열 때 lokkit 명령을 사용했지만 몇 가지 무서운 한계가 있습니다. 이미 iptables에서 열려있는 포트에 열린 포트를 추가 할 수 있는지를 알아낼 수 없다는 것이 주요 이유입니다. 내가 알 수있는 한, 당신은 하나의 명령으로 원하는 모든 포트를 열어야합니다. 나중에