├── .gitignore ├── JniEncryptUtil_Android ├── .gitignore ├── app │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── cn │ │ │ └── javatiku │ │ │ └── keymanager │ │ │ └── utils │ │ │ └── JniEncryptUtilTest.java │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ ├── EncryptCore │ │ │ ├── aes │ │ │ │ └── .gitkeep │ │ │ └── md5 │ │ │ │ └── .gitkeep │ │ └── JniEncrypt │ │ │ └── .gitkeep │ │ ├── java │ │ └── cn │ │ │ └── javatiku │ │ │ └── keymanager │ │ │ ├── MainActivity.java │ │ │ └── utils │ │ │ └── JniEncryptUtil.java │ │ ├── jni │ │ └── cn_javatiku_keymanager_utils_JniEncryptUtil.h │ │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── LICENSE ├── PE.jpg ├── README.md ├── crossplatformencryptutil ├── .gitignore ├── .tfignore ├── EncryptCore │ ├── EncryptCore.vcxproj │ ├── EncryptCore.vcxproj.filters │ ├── aeswapper.cpp │ ├── aeswapper.h │ ├── base64.cpp │ ├── base64.h │ ├── md5signtool.cpp │ ├── md5signtool.h │ ├── openssl │ │ ├── aes.h │ │ ├── aes_core.cpp │ │ ├── aes_locl.h │ │ ├── cbc128.cpp │ │ ├── md32_common.h │ │ ├── md5.h │ │ ├── md5_dgst.c │ │ ├── md5_locl.h │ │ ├── md5_one.c │ │ ├── misc.h │ │ └── modes.h │ ├── stdafx.h │ └── test.cpp ├── JniEncrypt.sln ├── JniEncrypt │ ├── JniEncrypt.vcxproj │ ├── JniEncrypt.vcxproj.filters │ ├── JniEncryptUtil.cpp │ ├── cn_javatiku_keymanager_utils_JniEncryptUtil.h │ ├── jni.h │ ├── jni_md.h │ └── stdafx.h ├── README.md ├── encrypt_android_env.bat └── encrypt_android_env.sh └── keymanager ├── pom.xml └── src ├── main ├── java │ └── cn │ │ └── javatiku │ │ └── keymanager │ │ ├── Constants.java │ │ ├── bootstrap │ │ └── SDK4Bootstrap.java │ │ ├── security │ │ └── PlatformEncryptManager.java │ │ └── utils │ │ ├── AESUtil.java │ │ ├── DESUtil.java │ │ ├── JniEncryptUtil.java │ │ └── RSAUtil.java ├── jni │ └── cn_javatiku_keymanager_utils_JniEncryptUtil.h └── resources │ ├── JniEncrypt.dll │ ├── lib.properties │ ├── rsa_private.key │ └── rsa_public.key └── test └── java └── cn └── javatiku └── keymanager └── demo ├── AESUtilTest.java ├── BasicSecretTest.java ├── CommonsCodecTest.java ├── DESUtilTest.java ├── PlatformEncryptManagerTest.java └── RSAUtilTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/.gitignore -------------------------------------------------------------------------------- /JniEncryptUtil_Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/.gitignore -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | src/main/libs/ 3 | .externalNativeBuild/ 4 | -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/CMakeLists.txt -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/build.gradle -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/proguard-rules.pro -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/androidTest/java/cn/javatiku/keymanager/utils/JniEncryptUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/androidTest/java/cn/javatiku/keymanager/utils/JniEncryptUtilTest.java -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/cpp/EncryptCore/aes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/cpp/EncryptCore/md5/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/cpp/JniEncrypt/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/java/cn/javatiku/keymanager/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/java/cn/javatiku/keymanager/MainActivity.java -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/java/cn/javatiku/keymanager/utils/JniEncryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/java/cn/javatiku/keymanager/utils/JniEncryptUtil.java -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/jni/cn_javatiku_keymanager_utils_JniEncryptUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/jni/cn_javatiku_keymanager_utils_JniEncryptUtil.h -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /JniEncryptUtil_Android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /JniEncryptUtil_Android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/build.gradle -------------------------------------------------------------------------------- /JniEncryptUtil_Android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /JniEncryptUtil_Android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /JniEncryptUtil_Android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/gradlew -------------------------------------------------------------------------------- /JniEncryptUtil_Android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/JniEncryptUtil_Android/gradlew.bat -------------------------------------------------------------------------------- /JniEncryptUtil_Android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/LICENSE -------------------------------------------------------------------------------- /PE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/PE.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/README.md -------------------------------------------------------------------------------- /crossplatformencryptutil/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/.gitignore -------------------------------------------------------------------------------- /crossplatformencryptutil/.tfignore: -------------------------------------------------------------------------------- 1 | \.git -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/EncryptCore.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/EncryptCore.vcxproj -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/EncryptCore.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/EncryptCore.vcxproj.filters -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/aeswapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/aeswapper.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/aeswapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/aeswapper.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/base64.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/base64.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/md5signtool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/md5signtool.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/md5signtool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/md5signtool.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/aes.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/aes_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/aes_core.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/aes_locl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/aes_locl.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/cbc128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/cbc128.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/md32_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/md32_common.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/md5.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/md5_dgst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/md5_dgst.c -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/md5_locl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/md5_locl.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/md5_one.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/md5_one.c -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/misc.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/openssl/modes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/openssl/modes.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/stdafx.h -------------------------------------------------------------------------------- /crossplatformencryptutil/EncryptCore/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/EncryptCore/test.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt.sln -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/JniEncrypt.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/JniEncrypt.vcxproj -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/JniEncrypt.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/JniEncrypt.vcxproj.filters -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/JniEncryptUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/JniEncryptUtil.cpp -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/cn_javatiku_keymanager_utils_JniEncryptUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/cn_javatiku_keymanager_utils_JniEncryptUtil.h -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/jni.h -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/jni_md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/jni_md.h -------------------------------------------------------------------------------- /crossplatformencryptutil/JniEncrypt/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/JniEncrypt/stdafx.h -------------------------------------------------------------------------------- /crossplatformencryptutil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/README.md -------------------------------------------------------------------------------- /crossplatformencryptutil/encrypt_android_env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/encrypt_android_env.bat -------------------------------------------------------------------------------- /crossplatformencryptutil/encrypt_android_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/crossplatformencryptutil/encrypt_android_env.sh -------------------------------------------------------------------------------- /keymanager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/pom.xml -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/Constants.java -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/bootstrap/SDK4Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/bootstrap/SDK4Bootstrap.java -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/security/PlatformEncryptManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/security/PlatformEncryptManager.java -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/utils/AESUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/utils/AESUtil.java -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/utils/DESUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/utils/DESUtil.java -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/utils/JniEncryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/utils/JniEncryptUtil.java -------------------------------------------------------------------------------- /keymanager/src/main/java/cn/javatiku/keymanager/utils/RSAUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/java/cn/javatiku/keymanager/utils/RSAUtil.java -------------------------------------------------------------------------------- /keymanager/src/main/jni/cn_javatiku_keymanager_utils_JniEncryptUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/jni/cn_javatiku_keymanager_utils_JniEncryptUtil.h -------------------------------------------------------------------------------- /keymanager/src/main/resources/JniEncrypt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/resources/JniEncrypt.dll -------------------------------------------------------------------------------- /keymanager/src/main/resources/lib.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/resources/lib.properties -------------------------------------------------------------------------------- /keymanager/src/main/resources/rsa_private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/resources/rsa_private.key -------------------------------------------------------------------------------- /keymanager/src/main/resources/rsa_public.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/main/resources/rsa_public.key -------------------------------------------------------------------------------- /keymanager/src/test/java/cn/javatiku/keymanager/demo/AESUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/test/java/cn/javatiku/keymanager/demo/AESUtilTest.java -------------------------------------------------------------------------------- /keymanager/src/test/java/cn/javatiku/keymanager/demo/BasicSecretTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/test/java/cn/javatiku/keymanager/demo/BasicSecretTest.java -------------------------------------------------------------------------------- /keymanager/src/test/java/cn/javatiku/keymanager/demo/CommonsCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/test/java/cn/javatiku/keymanager/demo/CommonsCodecTest.java -------------------------------------------------------------------------------- /keymanager/src/test/java/cn/javatiku/keymanager/demo/DESUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/test/java/cn/javatiku/keymanager/demo/DESUtilTest.java -------------------------------------------------------------------------------- /keymanager/src/test/java/cn/javatiku/keymanager/demo/PlatformEncryptManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/test/java/cn/javatiku/keymanager/demo/PlatformEncryptManagerTest.java -------------------------------------------------------------------------------- /keymanager/src/test/java/cn/javatiku/keymanager/demo/RSAUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelithium/jni-encrypt/HEAD/keymanager/src/test/java/cn/javatiku/keymanager/demo/RSAUtilTest.java --------------------------------------------------------------------------------