フォームからデータを取得し、php の libsodium を使用して暗号化するサイトをセットアップしています。サーバーで何かが発生したため、どういうわけか CRYPTO_BOX_NONCEBYTES 変数が 24 ではなく 64 を返しました。現在、64 の nonce サイズを使用して libsodium で暗号化されたいくつかのファイルがあり、関連する nonce ファイルもあります。これを解読する方法はありますか?
つまり、64 ビットの nonce で暗号化されたファイルがあります。同じ 64 ビットナンスで復号化しようとすると、次のエラーで失敗します。
PHP Fatal error: crypto_box_open(): nonce size should be CRYPTO_BOX_NONCEBYTES long in /data/www/docroot/filename.php on line 42