Java API able to decrypts Air Explorer encrypted files. This project includes simple graphic client binaries.
At least, Oracle JRE 1.8 is needed.
To run a GUI client just execute AirExplorerFileDecrypter-v1.2.jar file.
Download latest GUI client build
<dependency>
<groupId>com.github.proteus1989</groupId>
<artifactId>AirExplorerDecrypter</artifactId>
<version>1.0.1</version>
</dependency>
implementation 'com.github.proteus1989:AirExplorerDecrypter:1.0.1'
- Decrypting file name
AirExplorerDecrypterAPI.decryptName("encryptedFileName(.cloudencoded2)", "file_password")
- Decrypting a file
AirExplorerDecrypterAPI.decrytp(new File("file_path"), "file_password")
AirExplorerDecrypterAPI.decrytp(new File("file_path"), new File("dst_folder"), "file_password")
AirExplorerDecrypterAPI.decrytp(your_input_stream, your_output_stream, "file_password")
- Antonio Suárez - Initial work - Proteus1989
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details
MS original PasswordDeriveBytes class contains a nonstandard extension of the PBKDF1 algorithm. Therefore, MS PasswordDeriveBytes is different of normal BKDF1. Special thanks to gilchris for Java PasswordDeriveBytes port. Available at https://github.com/gilchris/PasswordDeriveBytesForJava.