1

ウェブサイトを Ruby から PHP に移行中です。パスワードがDeviseによって生成されたusersテーブルがすでにあります。

Devise がどのようにパスワードを MySQL に保存するかを調べています。一見、ソルトで暗号化された SHA のように見えますが、ソルトがどのように選択されているかはわかりません。

PHPでコードを書き直すことができるように、Deviseコードを疑似コードに戻そうとしています。これに関するヘルプや提案を探しています。

全員のパスワードをリセットすることは避けようとしていますが、Devise がパスワードをどれだけ適切に保存しているかによっては、これが唯一の選択肢になる可能性があります。

4

2 に答える 2

0

データベースをエクスポートして PHP データベースにインポートできますか?

于 2012-11-15T03:12:01.257 に答える
0

Devise は bcrypt を使用しています。この質問はすでに尋ねられています:

PHP と Bcrypt

PHP での Ruby bcrypt パスワードの取得

基本的には、フグアルゴリズムでcrypt関数を使用する必要があります。

于 2012-11-28T23:11:01.907 に答える