java web class 加密實現

2021-09-13 10:07:20 字數 455 閱讀 3358

最近公司讓我研究這方面,所以我自己參考文獻和其他人一些做法,再經過自己的研究,實現了web class加密。

我的加密方案其中難點有兩個:rsa(私匙)的隱藏,class檔案的加密儲存方案

經過研究和努力我已經基本上解決了這兩個點。

rsa(私匙)的隱藏:採用函式介面,專門生成乙個jar來提供這個私匙和rsa演算法的解密,當然這個jar包中就乙個func類

這個函式類有100多個函式,函式間巢狀執行,互相依賴,不知道入口的人,基本上無法正常執行,而且函式的呼叫採用只在另外乙個jar包中,但是該jar的呼叫類,不採用直接呼叫,主要是為了迷惑破解的人讓他不知道函式入口,然後在***中採用script引擎來執行js邏輯呼叫,當然,這段js也是混淆加密的。

class檔案的加密儲存方案:採用多個加密class檔案按照位置的方式儲存在乙個檔案上,寧外乙個檔案來具體儲存位置和類名。

具體實現方案可以再和我討論**!

vsftpd加密實戰

1 生成金鑰和證書 openssl req new newkey rsa 1024 days 365 nodes x509 keyout server.key out server.crt 根據提示輸入相關資訊即可生成 server.key 金鑰和 server.crt 證書 2 將金鑰和證書加在一...

加密解密實驗

定義加密文字 str1 你好啊 str2 我很好 str3 吃了嗎 str4 馬上吃 利用函式置換密碼 table1 str.maketrans str1,str2 table2 str.maketrans str2,str3 table3 str.maketrans str3,str4 table...

php des 加密解密例項

des加密是對稱加密中在網際網路應用的比較多的一種加密方式,php 通過mcrypt擴充套件庫來支援des加密,要在php中使用des加密,需要先安裝mcrypt擴充套件庫 下面是加密解密的例項 php view plain copy iv size mcrypt get iv size mcryp...