내 RoR에서 BCrypt를 사용하고 있으며 이전에 사용한 16 진수 대신 숫자가 나타납니다. 여기에 형법이 있습니다.Ruby BCrypt 반환 숫자
username = params[:username]
password = params[:password]
encrypted_password = BCrypt::Password.create(password)
encrypted_password = encrypted_password.hash
encrypted_password는 변수 내가 자바 BCrypt을 사용했습니다 내가 $의 2asfa의 $의 asdfasfsafsad 뭔가를 기다리고 있었다입니다 4245597694343378249.처럼 숫자로 나온다. 아무도 내가 뭘 잘못하고 있는지 궁금해했다.
도움을 주시면 대단히 감사하겠습니다.
그냥 메모를, 그것은 해쉬입니다. –
@ AndrewMarshall 감사합니다 앤드류, 나는 그 차이를 잘 모릅니다. 구어체의 차이점은 암호화가 정보를 왜곡시키려는 의도와 함께 2 가지 방법이며 나중에 해시가 일방적 인 고유 기능인 반면 일반 텍스트로 다시 변환한다는 것입니다. –