0

重複の可能性:
Java の「逆コンパイルできない」ソース コード

コードを逆コンパイルできないようにすることができます。

jd で逆コンパイルできない Java microedition のコードの断片があります。


public static void main(String args[]) {
    int s = getSize("",false);
    System.out.println(s);
}

public static int getSize(String recordStore, boolean available) {
        RecordStore rs = null;
        int size = -1;
        try {
            rs = RecordStore.openRecordStore(recordStore, true);
            size = available ? rs.getSizeAvailable() : rs.getSize();
        } catch (Exception ex) {
        } finally {
            if (rs != null) {
                try {
                    rs.closeRecordStore();
                } catch (RecordStoreNotOpenException ex) {
                } catch (RecordStoreException ex) {
                }
            }
        }
        return size;
    }

もう一つの例?Opera mini のソース コードを逆コンパイルしてみてください。その中に逆コンパイルできないコードの断片があります (ここには Opera mini のプロキシ サーバーが隠されています)。

Java コードのリバース エンジニアリングを回避するために、コードを逆コンパイルできないようにする規則を知っていますか?

読んでくれてありがとう

4

0 に答える 0