Winfrom 呼叫Js加密的幾種方法

2021-06-17 01:32:49 字數 1194 閱讀 8620

關於winfrom呼叫js做加密神馬的最討厭了.

下面就介紹下吧.

1. 編譯js為dll,winfrom引用dll呼叫相應方法.

優點 : 直接編譯成dll,

缺點: 一般js都被壓縮,很多都無法直接編譯成dll...這個很操蛋.不推薦使用.

本帖隱藏的內容 附上編譯js到dll的方法

在環境變數裡面-系統變數-path-點編輯,在末尾新增";.netframework(注意編譯版本)絕對路徑"注意前面還有個分號,系統變數中不能有中文,空格..o了.直接cmd jec 呼叫編譯就可以了. 例如: "jsc /t:library checkuser.js"

具體用法請參照我寫的一篇   蘑菇街互心小工具 原始碼.

傳送門   

2.拼接js內容,具體請參考飛哥 登陸58同城的例子.

傳送門   

優點: 沒用過,也不清楚..

缺點: 沒用過,也不清楚..

3.呼叫interop.msscriptcontrol

優點: 經常使用這個.[自從知道以後]..比較方便,js格式化修改好以後直接存資源裡.呼叫起來很方便.

缺點: 以前找不到win7 64位的dll,用起來總會報錯...**中附上的附件為win7 64位可用的.

本帖隱藏的內容 引用 interop.msscriptcontrol的dll,

呼叫方法 :

///

/// 密碼加密

///

///

///

public string encodepass(string pass)

).tostring();

return str; }

附上以前寫的註冊qq的原始碼,附帶rsa演算法.不過是舊版,上次和(♂)xiaotianbao 童鞋重新討論了下發現總返回26,最近又比較忙也沒重新再看.....

方法4: jsengine  

優點:  不用引用其他東西.直接傳遞也挺方便.

缺點: 額,可能是我用的不熟,感覺有點繁瑣.

使用方法同方法3裡面的方法2文件. 另♂[北京]sillypgm 在群(總群)中有共享檔案,我附件也有帶,就不重新上傳附件了.

方法5: 呼叫瀏覽器控制項獲得頁面方法

這個就不推薦了....速度慢,要等到頁面載入完成才會去執行呼叫,不然還報錯...

優點: 畢竟是原生的...

總結下如下 :

js呼叫php和php呼叫js的方法

一 js呼叫php的值 a.html b.php action get action 輸出一句js語句,生成乙個js變數,並賦顛值為php變數 action的值 echo var jstext action echo var jstext aa echo var jstext 1 小結 在html裡...

js加密css加密base64加密翻譯的思想和操作

破解js加密的的方法 1找到那些引數在影響資料的獲取 需要做不同的請求,對比引數,找出不同的引數即可 2找到引數之後,需要查詢這些引數是從 獲得的 生成的原理是什麼?1 找到引數可能是通過之前的一些請求傳遞過來的 2 引數實在某個js檔案生成的 z找到對應的js檔案,分析js 得到引數的生成原理 在...

JS呼叫JS函式的方式

前端基礎知識分享 宣告乙個函式,並呼叫 function func func 使用函式的lambda表示式定義函式,然後呼叫 var func function var宣告了乙個表示式,所以最後有分號 func 將函式賦值給物件的成員後,那麼這個就不在稱為函式,而應該叫做方法 定義乙個函式 var ...