Не думаю, что вы найдете точный аналог.crypt()
, существующий в PHP, является артефактом его наследия Unix и обычно является просто оболочкой для базовой библиотеки C.Он даже не будет вести себя одинаково между операционными системами.
Что вам нужно сделать, это четко определить вашу практику хеширования паролей (например, SHA256 с 8 байтами соли или чем-то еще) и запустить ее через библиотеку, обеспечивающую соответствующий алгоритм.
Google для com.adobe.crypto (уверен, что это часть проекта as3corelib), он имеет несколько криптографических хеш-функций.
Вы можете выполнить то же самое в Java (ивероятно, лучше и быстрее), хотя я не знаю каких-либо конкретных библиотек, не особо разбираясь с Java.
Кстати, вам, вероятно, следует прочитать эти статьи, прежде чем идти дальше: