해시 된 열에 소금을 추가해야합니다. 이 해시 된 열은 테이블 중 하나의 인덱스로도 사용됩니다. 나는 명백한 이유로 모든 값에 대해 동일한 하드 코딩 된 소금을 사용하고 싶지 않습니다. 주어진 문자열에 대해 매번 고유 한 SAME 소금 값을 생성하는 가장 좋은 방법은 무엇일 수 있습니다. 따라서 값을 해시 할 때 동일한 출력을 다시 얻을 수 있습니다 (해시
해시 및 소금 암호에 대한 자습서에서 for 루프를 사용하여 해시 + 소금이 여러 번 수행되는 것을 보았습니다. $salt = dechex(mt_rand(0, 2147483647)) . dechex(mt_rand(0, 2147483647));
$password = hash('sha256', $_POST['password'] . $salt);
저는 Vagrant를 사용하여 centos 6.4 vm에 연결하려고 애 쓰고 있습니다. 나는 salt를 프로비저닝 에이전트로 사용하고 있으며 아파치, PHP, mysql 패키지를 성공적으로 설치했다. 내가 상자 아파치로 ssh 잘 실행 중입니다. 난은/var/www가에서 index.html 파일을 추가하고 나는 로컬 호스트 컬 때 다시 내용을 얻을 : 내
OpenSSL을 사용하여 파일을 암호화 할 때 -pass pass : mySillyPassword를 사용할 수 있습니다. 여기서 mySillyPassword는 암호화에 사용되는 암호입니다. 또한 소금을 사용할 때 -salt -s (16 진 문자열)를 사용하여 소금을 지정할 수 있습니다. 누군가 소금 대신 또는 소금과 함께 암호를 사용하려는 이유는 무엇입니까
저는 하루 종일 저의 문제에 대한 해결책을 찾아 보았고 마지막으로 도움을 요청하는 게시물을 만들기로 결정했습니다. 이 글을 올릴 수있는 최고의 장소인지는 모르지만 어쩌면 누군가 나를 도울 수 있습니다. 그래서 C#에서 간단한 로그인 양식을 만들려고합니다. 데이터베이스에서 사용자 이름, MD5 (암호) 및 소금을 얻는 데 모든 것이 잘 작동합니다. 이제 내
나는 내 사이트에서 사용한이 간단한 단순한 암호화를 가지고있다. 내 모든 코드를 PHP에서 파이썬으로 변환하려고하는데 파이썬이이 코드로했던 것과 동일한 결과를내는 방법을 알아낼 수 없다. function myhash($word){
$salt = "$2a$06$" . substr(sha1($word) , 0, 22) . "$";
return
저는 wso2 esb와 함께 프로젝트를 진행하고 있습니다. 다른 응용 프로그램의 경우 wso2 esb 데이터베이스의 사용자를 사용하고 싶습니다. 이것이 가능합니까? 왜냐하면 그들은 sha256 암호 해시에 소금을 사용한다고 생각하기 때문입니다. WSO2 IS를 사용하지 않고 다른 응용 프로그램에서 인증을 위해 데이터를 사용하는 방법이 있습니까? 나는 확인을