php tarafında openssl kullanılarak şifrelenen veriler vue js tarafında çözülebilir mi?
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
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!