javaExternal

 avatar
hacker98
plain_text
5 months ago
1.0 kB
2
Indexable
main
package com.example.chatappdemo;


public class javaExternal {
    public javaExternal(){};
    public native String generateKey256();
    public native String generateKey128();
    public native String encryptAES256(String message, String key);
    public native String decryptAES256(String message, String key);
    public native String encryptAES128(String message, String key);
    public native String decryptAES128(String message, String key);
    public native String encryptSNOWV(String message, String key);
    public native String decryptSNOWV(String message, String key);
    public native String encryptRSA(String message, String key);
    public native String decryptRSA(String message, String key);
    private native String generateKeyRSA();
    public RSAKey generateKeyRSAObject(){
        String key = generateKeyRSA();
        String[] result = key.split(":");
        RSAKey keyObject = new RSAKey(result[0].toString(),result[1].toString());
        return keyObject;
    }
}
Editor is loading...
Leave a Comment