PHP VBScript / ASP klasik Şifresini ġifrele?

2 Cevap php

Ben VBScript bir dize şifrelemek ve PHP şifresini arıyorum. Ben VBScript / ASP Klasik ortam üzerinde tam denetime sahip, ama benim PHP ortamı üzerinde sıfır kontrol.

Bu göz önüne alındığında, şifreleme ne tür bir dize sağlamak için bu yeterli yeterli olurdu kullanabilirsiniz? Sorunun belirsizlik için özür dilemek, ama ben başlamak bilmiyorum.

2 Cevap

Denemelisiniz ilk şey, sadece standart bir şifreleme / şifre çözme algoritması kullanıyor.

Sorun bu php mcrypt uzantısı tarafından işlenir ve siz veya sonra mevcut olabilir veya olmayabilir olmasıdır.

İstediğiniz mdecrypt_generic. Ama birlikte bunun için test edebilirsiniz:

<?php

if(function_exists('mdecrypt_generic')){
      echo "Fred says 'you are going to be OK!'";
}else{
      echo "Fred says 'it is a shame you cannot control your php environment'";
}

?>

Varsa, o zaman aynı algoritma ve VBScript / ASP parametreleri ile şifrelemek düz metin PHP üzerinde sadece iyi şifresini gerekir. Komik sonuçlar alırsanız bir "parametre" Sizinle gerçekten bozabilir ... Eğer mcrypt sonra openssl için kontrol yoksa bazen, farklı algoritmalar denemek için hazırlıklı olun. openssl_seal sizin için aynı işi yapmak, ama bu durumda x509 tuşları ile karışıklık gerekiyor olabilir. (Ben ... Basit x509 dış kaynak için CACert.org gibi)

Dikkate başka bir şey ... Eğer gerçekten şifreleme gerekiyor veya yok sadece obfuscation?

HTH,

-FT

Dize http üzerinden sunucuları arasında kendi yolunu yapıyor varsayarsak sonra dize göndermek için https kullanın. Eğer şifreleme / şifre çözme yapmak zorunda değilsiniz Bu şekilde, SSL tarafından sizin için yapılan thats.