0

以前は perl エンコーダー

use Crypt::CBC;
$cipher= Crypt::CBC->new( {'key' => $cipherkey,
             'cipher'=> 'Blowfish',
             'iv' => '12345678',
             'regenerate_key' => 0,
             'padding' => 'null',
             'prepend_iv' => 0
            });

php関数によってうまく復号化できます

mcrypt_cbc(MCRYPT_BLOWFISH, $key, base64_decode($v), MCRYPT_DECRYPT, '12345678')

悲しいかな、mcrypt_cbc は廃止されただけでなく、php7 から完全に姿を消しました。

標準の新しいphpデコーダmcrypt_encryptが動作するperlで推奨されるエンコーダはありますか?

私の目的のために、極秘にする必要はありません。適度な秘密は大丈夫です。生死の秘密はありません。デコードに 30 分かかる場合は、それで十分です。理想的には、正規のセキュリティ エンコーダー デコーダーを使用します (もちろん、互換性がある限り)。

アドバイスをいただければ幸いです。

4

1 に答える 1