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.