PHP bu Java şifre şifreleme algoritması uygulanması

0 Cevap java

PHP Funambol mobil senkronizasyon sunucusuna kullanılan bir şifre şifreleme algoritması uygulamak çalışıyorum ama olmayan bir Java arka plan gelir gibi ben zor anlar yaşıyorum. Kod kendisi basit görünüyor:

encryptionKey   = "Omnia Gallia in tres partes divida est";
byte[] newValue = new byte[24];
System.arraycopy(encryptionKey, 0, newValue, 0, 24);
encryptionKey   = newValue;

KeySpec keySpec             = new DESedeKeySpec(encryptionKey);
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DESEde");
Cipher cipher               = Cipher.getInstance("DESEde");    
SecretKey key               = keyFactory.generateSecret(keySpec);

cipher.init(Cipher.ENCRYPT_MODE, key);

cipherBytes = cipher.doFinal(plainBytes);

Ben mutlaka PHP'nin tarafında kullanabilirsiniz ne işaretçileri yerine, komple bir çözüm aramıyorum. Mcrypt bu işleyebilir ve ne ölçüde? Başka ne yapmam gerekiyor? Bu PHP bile yapılabilir mi?

Meraklı için: Ben Funambol sunucuya bir arayüz inşa ediyorum ve PHP kullanarak arayüz kendisi kullanıcıları eklemek mümkün olmak istiyorum.

0 Cevap