ASP kodlamak ve PHP çözmek

3 Cevap php

Ben ASP bir dize ve diğer PHP aynı dizeyi deşifre edecek (ortak bir anahtar kullanarak) kod 2 satır, şifrelemek olacak birini arıyorum.

Birisi tavsiye misiniz.

3 Cevap

Standart API'leri kullanılarak, ben iki satır yapmak mümkün olacaktır şüphesiz. "Iki satır" katı bir gereklilik olup olmadığını Yani, ben bir dış işlemi başlamanızı öneririz. Eğer openssl iki sistemde yüklü olduğundan emin olun, ve 'openssl Enç' komutunu kullanın.

Şifrelemek için, do

openssl enc -aes-256-cbc -salt -k PASSWORD -in /tmp/infile -out /tmp/encrypted

Şifresini çözmek için, do

openssl enc -d -aes-256-cbc -salt -k PASSWORD -in /tmp/encrypted -out /tmp/decrypted

Bunun için dilin başına kod birden fazla satır gerekir.

ASP için Windows ile birlikte gelen bir bileşeni denir CAPICOM kullanabilirsiniz, PHP için şifreleme fonksiyonları diğer tüm fonksiyonları arasında yer almaktadır. Ben bunu hatırlıyorum yakaladım CAPICOM için giriş varsayılan başına unicode olarak gönderilmiş olmasıdır. Yapabileceğiniz en iyi şey geri PHP şifre çözme işlevi onu almak zaman ASCII ya da bir şey için unicode dönüştürmek için muhtemelen.