v2.5.2
Giriş yap

php tarafında openssl kullanılarak şifrelenen veriler vue js tarafında çözülebilir mi?

rotaile
257 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Tayfun hocanın php ile verileri şifreleme videosunu izledikten sonra bende bu şekilde verileri şifreliyorum.

Şuanda vue ve laravel kullanarak verileri şifreleyerek kullanmak istiyorum.

CryptoJS diye bir paket var araştırdığım kadarıyla fakat php de şifrelenen verileri orada çözemiyorum.

bunu daha önce kullanan ya da alternatif olarak bir çözüm önerisi var mı acaba?

CryptoJS Veri Çözme Örneği
decryptData() {
  const data = "IJ+QoM3fGYV9u6RByX1MQQ==";
  const key = CryptoJS.enc.Utf8.parse("prototurk.2021.xx1");

  try {
    const decrypted = CryptoJS.AES.decrypt(data, key, {
      mode: CryptoJS.mode.ECB,
      padding: CryptoJS.pad.Pkcs7,
    });
    const originalText = decrypted.toString(CryptoJS.enc.Utf8);
    console.log("Çözülen veri: " + originalText);
  } catch (error) {
    console.error("Şifre çözme hatası:", error);
  }
},

Php ile şifreleme örneği
$data = 'prototurk.com';
$cipher = 'AES-128-ECB';
$key = 'prototurk.2021.xx1';
$encoded = openssl_encrypt($data, $cipher, $key);

veriyi çözmeye çalışırken bir hata almıyorum fakat

 console.log("Çözülen veri: " + originalText);

şu kısımda veri boş dönüyor

Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!