phpで特定のディレクトリ配下の画像だけ画像URLを暗号化したいと考えています。(暗号化⇔複合化)
ネットで調べたところ下記2つのやり方があるのかなと思っているのですが
①openssl_encrypt()⇔openssl_decrypt()
②Crypt_Blowfish->encrypt⇔Crypt_Blowfish->decrypt
上記の2つの違いがいまいち理解できずどちらを使用したほうがいいのか迷っています。。
ネットで調べたところ
①は標準関数なので簡単に使える?
②はpearのモジュールなのでインストールが必要?
という感じなのかなー・・?と思ったのですが
「~の場合はopenssl_encryptを使ったほうがよくて」「~の場合はBlowfishでやったほうがいいよ」のようなそれぞれの関数の使いどころみたいなのが解りませんでした。。。
メリット・デメリットを含め使い分けのざっくりとした基準などをご教示いただけないでしょうか?
暗号化の処理を実装したことがないため質問内容自体がちぐはぐかもしれませんがどなたか教えてください・・・
■追記
質問内容と意図が解りにくくてすみませんでした・・
https://XXXX.com/img/item/1.png
https://XXXX.com/img/item/2.png
https://XXXX.com/img/item/3.png
のような画像urlの場合に他の人から画像urlを予測されてしまうのが嫌だったのでランダムなurlにならないかなという目的でした。。
https://XXXX.com/img/item/3.png
↓
https://XXXX.com/img/item/K30aw3ifuM+iZNYqt5pWadcX/IBP2MHjLaYSX2kC/7Qz6GSKDoPR5pKS.png
調べてるなかで質問の2つの関数の違いがわからなくて質問させて頂いた次第です。。
回答して下さった皆様ありがとうございました!
すっきりしました!
回答2件
あなたの回答
tips
プレビュー