에 의해 암호화 할 해시 해시 암호 sha1(password . salt)
와 사용자 테이블을 포함하고 나는 (나의 새로운 레일 응용 프로그램에 안전하게을이 데이터를 마이그레이션해야 이미 bcrypt-ruby gem
를 사용하여 암호를 암호화)이 문제 뿐만 솔루션의 다음과 같은 종류의 피와 함께 최고의 솔루션을 찾고있는 :마이그레이션 SHA1 소금은 내가 늙은 응용 프로그램 (.NET C#을 기반으로)가 Bcrypt
- 리셋 현재의 모든 사용자의 암호를하고 을 진행하도록 강제 ''절차를 비밀 번호를 잊어
- 모든 종류의 일반 텍스트 비밀번호를 사용하십시오 (예 : 사용자가 처음으로 새 애플리케이션에 로그인하는 동안 일시적으로 사용).
- Rails 앱에서 SHA1과 동일한 암호화 절차를 사용하십시오 (대신 BCrypt 사용해야 함).
내가 읽은 가장 좋은 방법은 사용자가 기존 암호를 사용하여 새 응용 프로그램에 로그인하고 암호를 암호화하는 방법을 모르는 것입니다. BCrypt에 의해) 그리고 Rails 응용 프로그램에서 새로 등록 된 사용자의 암호 암호화 절차를 따르십시오.
이 문제를 해결하기 위해 제안 된 모든 솔루션에 감사드립니다.
당신은 이미 무엇을 해야할지 알고 있습니까? 너는 무엇에 관해서 묻고 있니? – PeeHaa