婚戀app原始碼開發,值得一看的前端加密方法
1. md5 加密
npm install --save js-md5 // 然後在頁面中 引入 import md5 from 'js-md5'; md5('holle') // bcecb35d0a12baad472fbe0392bcc043
md5.hex(''); // d41d8cd98f00b204e9800998ecf8427e md5.array(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126] md5.digest(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126] md5.arrayBuffer(''); // ArrayBuffer md5.buffer(''); // ArrayBuffer, deprecated, This maybe confuse with Buffer in node.js. Please use arrayBuffer instead. md5.base64('');
2. base64 加密
npm install --save js-base64 // 引入 let Base64 = require('js-base64').Base64 // 加密 Base64.encode('測試'); // 5bCP6aO85by+ Base64.encodeURI('測試'); // 5bCP6aO85by- // 解密 Base64.decode('5bCP6aO85by+'); // 測試 // note .decodeURI() is unnecessary since it accepts both flavors Base64.decode('5bCP6aO85by-'); // 測試
3.res 加密
// RSA 解密 static decryptRSA(str: string) { const encryptor = new JSEncrypt() // 新建JSEncrypt物件 const privateKey = "XXXX" // 私鑰串 encryptor.setPrivateKey(privateKey)//設定私鑰 const decrytStr = encryptor.decrypt(str) return decrytStr }
// RSA 加密 static encryptRSA(str: string) { const encryptor = new JSEncrypt() // 新建JSEncrypt物件 const publicKey = ''; //公鑰串 encryptor.setPublicKey(publicKey) // 設定公鑰 const rsaPassWord = encryptor.encrypt(str) return rsaPassWord }
JSEncrypt.prototype.encryptLong = function(string) { var k = this.getKey(); // var maxLength = (((k.n.bitLength()+7)>>3)-11); var maxLength = 117; try { var lt = ""; var ct = ""; if (string.length > maxLength) { lt = string.match(/.{1,117}/g); lt.forEach(function(entry) { var t1 = k.encrypt(entry); ct += t1 ; }); return hex2b64(ct); } var t = k.encrypt(string); var y = hex2b64(t); return y; } catch (ex) { return false; } };
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996194/viewspace-2839151/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 婚戀app原始碼開發中,可以使用的前端除錯技巧有哪些?APP原始碼前端除錯
- 夢幻婚戀交友app系統原始碼影片聊天直播過程加密原生開發APP原始碼加密
- 婚戀app原始碼開發,如何實現介面效能優化?APP原始碼優化
- 在婚戀app原始碼開發中,如何實現滑動驗證碼元件?APP原始碼元件
- 婚戀app原始碼開發,相親直播間聊天訊息列表卡頓優化APP原始碼優化
- 如何實現婚戀app原始碼中元素水平垂直居中?APP原始碼
- 如何實現婚戀app原始碼移動端網頁特效?APP原始碼網頁特效
- 婚戀交友原始碼開發,關於API介面安全性問題的思考原始碼API
- 婚戀app原始碼設計模式六大原則有哪些?APP原始碼設計模式
- 如何實現婚戀app原始碼中直播首屏載入優化?APP原始碼優化
- 婚戀交友原始碼是如何與MySQL打交道的?原始碼MySql
- 婚戀交友原始碼開發,採用連線複用實現效能優化原始碼優化
- 婚戀交友原始碼開發,移動端滾動載入更多元件的實現原始碼元件
- 教育直播APP原生開發,成品原始碼無加密APP原始碼加密
- 開發婚戀交友原始碼可以使用的四種架構,各有什麼優缺點原始碼架構
- 婚戀app原始碼實現多賬號統一登陸,應該如何做?APP原始碼
- 婚戀系統原始碼,如何成功獲取使用者的定位原始碼
- 短影片APP無加密原始碼,支援二次開發APP加密原始碼
- 讓人頭疼的婚戀交友原始碼效能優化,該如何解決?原始碼優化
- App Growing:2020年10月社交婚戀廣告投放分析APP
- 聽書小說APP無加密原始碼開發系統定製功能APP加密原始碼
- 搭建婚戀系統原始碼,軟體是怎麼顯示在裝置上的原始碼
- 影片相親交友系統開發,引領婚戀交友新玩法
- app直播商城原始碼,有哪些常用的加密方式APP原始碼加密
- 相親婚戀交友系統前景如何?開發要注意哪些問題?
- 教育直播APP原始碼開發系統APP原始碼
- app直播原始碼,android AES加密解密實現APP原始碼Android加密解密
- 教育app開發:利用教育直播原始碼定製開發的好處APP原始碼
- 直播開發app,MySQL8修改root密碼加密方式APPMySql密碼加密
- 小說APP原始碼開發,支援二次開發功能APP原始碼
- 樂拼拼團APP軟體開發文件原始碼APP原始碼
- NFT模式APP原始碼開發|NFT交易平臺模式APP原始碼
- 教育直播APP系統原始碼,原生開發功能APP原始碼
- 記錄--N 個值得一看的前端程式碼片段前端
- 眾籌app商城開發詳細,眾籌app商城系統開發(原始碼部署),眾籌商城系統原始碼功能APP原始碼
- 教育APP系統原始碼二次開發,原生開發功能APP原始碼
- app直播原始碼,Node.js實現密碼雜湊加密APP原始碼Node.js密碼加密
- AI在婚戀領域是怎麼起作用的?AI