成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

CocosCreator中使用RSA公鑰加密

oujie / 2719人閱讀

摘要:如圖當(dāng)然你也可以用其他方式,來(lái)讓你在寫(xiě)腳本文件時(shí)獲取到公鑰的字符串。打開(kāi)瀏覽器的控制臺(tái),我們就會(huì)看到我們獲得的加密后的內(nèi)容啦如圖第一次寫(xiě)文章,可能寫(xiě)的不太好,希望各位大神見(jiàn)諒

首先
我們先在cocos編輯器中引入jsencrypt.min.js這個(gè)文件。(如圖)

此時(shí)它會(huì)提示你“是否將當(dāng)前載入的jsencrypt.min.js腳本設(shè)置為插件”,因?yàn)槲覀円氲膉s文件是第三方的插件,所以,我們選擇是。(如圖)

然后進(jìn)行下一步(如圖)

這時(shí)候,控制臺(tái)會(huì)有這樣的提示(如圖)

我們打開(kāi)jsencrypt.min.js這個(gè)文件,把第一行的 var JSEncryptExports 改為 window.JSEncryptExports (如圖)

此時(shí),我們就完成了“jsencrypt.min.js”這個(gè)外部插件腳本的引入。具體內(nèi)容,請(qǐng)看官方文檔

下一步
我創(chuàng)建了一個(gè) Label 節(jié)點(diǎn)。并將該節(jié)點(diǎn)名字改為 public ,編輯 Label 組件的 string 屬性,填入我們的公鑰。并將該節(jié)點(diǎn)隱藏。(如圖) 當(dāng)然你也可以用其他方式,來(lái)讓你在寫(xiě)腳本文件時(shí)獲取到公鑰的字符串。

接下來(lái)
我們將會(huì)把 得到加密后的內(nèi)容 的邏輯放在 HelloWorld 腳本里,打開(kāi) HelloWorld 腳本開(kāi)始編輯,首先在properties區(qū)塊的最后添加我們剛剛添加的名為 public 的 Label 組件的引用屬性:

//HelloWorld.js
properties: {
    // ...
    // public label 的引用
    public: {
        default: null,
        type: cc.Label
    }
},

保存 HelloWorld 腳本后,回到層級(jí)管理器,選中 Canvas 節(jié)點(diǎn),然后把前面添加好的 public 節(jié)點(diǎn)拖拽到 屬性檢查器 里 HelloWorld 組件的 public 屬性中。(如圖)

然后,在 HelloWorld 腳本里添加名為 getJiaMi 的方法

//HelloWorld.js
getJiaMi: function () {
    //我這里就隨便寫(xiě)一個(gè)密碼了
    var passWord = "aaabbb";
    //獲取 public 里面的寫(xiě)好的公鑰
    var publicKey = this.public.string;
    
    var encrypt = new JSEncrypt();
    //放入你的公鑰
    encrypt.setPublicKey(publicKey);
    //加密后的內(nèi)容
    var encryptData = encrypt.encrypt(passWord);
    //打印出加密的內(nèi)容
    console.log(encryptData);
}

這樣,獲取加密后的內(nèi)容 的方法就寫(xiě)好了。
然后,我直接在 onLoad 方法里調(diào)用剛添加的 getJiaMi 方法,onLoad方法會(huì)在場(chǎng)景加載后立刻執(zhí)行,這樣,在我剛進(jìn)入場(chǎng)景的時(shí)候就會(huì)獲得加密的內(nèi)容了。

//HelloWorld.js
onLoad: function () {
    this.getJiaMi();
}

保存。點(diǎn)擊 Cocos Creator 編輯器上方正中的預(yù)覽游戲按鈕。打開(kāi)瀏覽器的控制臺(tái),我們就會(huì)看到我們獲得的加密后的內(nèi)容啦?。ㄈ鐖D)

第一次寫(xiě)文章,可能寫(xiě)的不太好,希望各位大神見(jiàn)諒( ̄▽ ̄)~*

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96354.html

相關(guān)文章

  • 聊聊公鑰私鑰

    摘要:是目前最有影響力的公鑰加密算法,它能夠抵抗到目前為止已知的所有密碼攻擊,已被推薦為公鑰數(shù)據(jù)加密標(biāo)準(zhǔn)。算法基于一個(gè)十分簡(jiǎn)單的數(shù)論事實(shí)將兩個(gè)大素?cái)?shù)相乘十分容易,但那時(shí)想要對(duì)其乘積進(jìn)行因式分解卻極其困難,因此可以將乘積公開(kāi)作為加密密鑰。 在編程中,我們?yōu)榱吮WC數(shù)據(jù)安全,免不了要經(jīng)常進(jìn)行數(shù)據(jù)加密,于是產(chǎn)生了各種各樣的加密算法.無(wú)論怎樣,都還是存在被破解的風(fēng)險(xiǎn).今天就來(lái)說(shuō)說(shuō)RSA算法. 背景 R...

    Stardustsky 評(píng)論0 收藏0
  • php-rsa 加密解密

    摘要:公鑰密碼加密和解密使用不同的密碼的方式,因此公鑰密碼通常也稱為非對(duì)稱密碼,常用的算法有。其中用公鑰加密需要私鑰解密,稱為加密。由于私鑰是不公開(kāi)的,確保了內(nèi)容的保密,沒(méi)有私鑰無(wú)法獲得內(nèi)容用私鑰加密需要公鑰解密,稱為簽名。 1.什么是RSA加密 RSA (詳見(jiàn)維基百科)算法是現(xiàn)今使用最廣泛的公鑰密碼算法,也是號(hào)稱地球上最安全的加密算法,與 md5 和 sha1 不同,到目前為止,也只有極短...

    livem 評(píng)論0 收藏0
  • 使用Hutool處理RSA等非對(duì)稱加密

    摘要:此文主要介紹利用簡(jiǎn)化非對(duì)稱加密解密。對(duì)于非對(duì)稱加密,最常用的就是和,在中使用對(duì)象來(lái)負(fù)責(zé)加密解密。用于向公鑰所有者發(fā)布信息這個(gè)信息可能被他人篡改但是無(wú)法被他人獲得。 介紹 Hutool工具是一個(gè)國(guó)產(chǎn)開(kāi)源Java工具集,旨在簡(jiǎn)化Java開(kāi)發(fā)中繁瑣的過(guò)程,Hutool-crypto模塊便是針對(duì)JDK加密解密做了大大簡(jiǎn)化。 此文主要介紹利用Hutool-crypto簡(jiǎn)化非對(duì)稱加密解密。 對(duì)于非...

    bang590 評(píng)論0 收藏0
  • 登陸認(rèn)證、web api接口調(diào)用、支付接口調(diào)用等場(chǎng)合經(jīng)常涉及到:md5、sh、 rsa等算法

    摘要:簡(jiǎn)介地址實(shí)際項(xiàng)目中的登陸認(rèn)證接口調(diào)用支付接口調(diào)用等場(chǎng)合經(jīng)常涉及到等算法。各大銀行接口中經(jīng)常使用算法對(duì)調(diào)用接口參數(shù)進(jìn)行簽名防篡改。使用端見(jiàn)端見(jiàn)特點(diǎn)便于理解,使用廣泛。這就使加密的計(jì)算量很大。對(duì)方收到信息后,用不同的密鑰解密并可核對(duì)信息摘要。 PHP-RSA簡(jiǎn)介 github 地址 https://github.com/lmxdawn/PH... 實(shí)際項(xiàng)目中的登陸認(rèn)證、web api接口調(diào)...

    Bryan 評(píng)論0 收藏0
  • 登陸認(rèn)證、web api接口調(diào)用、支付接口調(diào)用等場(chǎng)合經(jīng)常涉及到:md5、sh、 rsa等算法

    摘要:簡(jiǎn)介地址實(shí)際項(xiàng)目中的登陸認(rèn)證接口調(diào)用支付接口調(diào)用等場(chǎng)合經(jīng)常涉及到等算法。各大銀行接口中經(jīng)常使用算法對(duì)調(diào)用接口參數(shù)進(jìn)行簽名防篡改。使用端見(jiàn)端見(jiàn)特點(diǎn)便于理解,使用廣泛。這就使加密的計(jì)算量很大。對(duì)方收到信息后,用不同的密鑰解密并可核對(duì)信息摘要。 PHP-RSA簡(jiǎn)介 github 地址 https://github.com/lmxdawn/PH... 實(shí)際項(xiàng)目中的登陸認(rèn)證、web api接口調(diào)...

    Charles 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<