お客様のために、LaravelアプリケーションをRubyアプリケーションに移行しています。ルビの世界で解読したいデータがデータベースに格納されています。Laravel Crypt :: decrypt rubyへの移行
これは、データを暗号化するために使用されたlaravelの一部です:ルビーためにデータをインポートする際https://laravel.com/docs/5.0/encryption
は、今、私たちはデータを復号化することができますカウンターパートが必要です。私はこのようなデータを復号化することができたlaravelコンソールで
:
>>> Crypt::decrypt('eyJpdiI6ImZyek9ZTjJNSW5ZYlhSa2ZYUldVbEE9PSIsInZhbHVlIjoia20zMTRLWEpCdXM2K05DZDBHSlE5SDlcL2pYVXk5aE5RWWR3dHFQT1dGQzA9IiwibWFjIjoiZWZlNGE3NTRhMDDlNzk2MjhlYjI1Mzc1NGNiYmRjNDMwZjM1NzdiMzkyZTU4ZjA4ZDNkMGE0YjUyOTBjMDAzOCJA')
=> "123123123123"
私はlaravelの専門家ではないが、app.phpファイルに秘密鍵が設定されました。だから私は何とか解読関数に渡すことができる必要があります。
目的は、laravelのパスワードと暗号化キーを取得し、復号化された値を返すruby関数を持つことです。
ありがとうございます!
Laravel復号化を実行するコマンドラインスクリプトを作成してから、それを実行してrubyシステムコマンドを実行して出力を取得する方が簡単かもしれません。特にそれは一回限りの仕事だからです。 –