Моя компания разрабатывает мобильные приложения, которые требуют шифрования по функциональности для нескольких платформ - iPhone, BlackBerry, J2ME, WinMobile и, возможно, Android в ближайшем будущем. Я пытался найти способы разработки наших приложений таким образом, чтобы вся логика приложения могла быть разработана в единой кодовой базе с различной оболочкой пользовательского интерфейса для каждой платформы, и PhoneGap кажется многообещающим решением.
Я хочу спросить, возможно ли, чтобы приложение, разработанное в PhoneGap, использовало шифрование, такое как 3DES, AES, MD5, SHA256 и т. Д.? Поскольку, насколько я понимаю, приложение PhoneGap было бы написано с использованием технологий веб-разработки, таких как Javascript / CSS, и я не слишком уверен насчет предоставляемых ими функций шифрования. (Я скорее разработчик приложений, чем веб-разработчик)
Я думал создать собственные вспомогательные классы для этого, но не уверен, будут ли эти классы переносимы на все платформы. Например, если я сделаю эти классы с использованием Java, будут ли они использоваться на iPhone? И как?
Или, если кто-нибудь знает еще лучший способ сделать это, пожалуйста, поделитесь им. Спасибо!
-Quinn