国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

VueJs里利用CryptoJs實現Md5加密和3Des加密及解密

2021-5-18    前端達人

前言

前我們介紹的用于vue用于數據簽名的操作,《【干貨】Vue TypeScript根據類生成簽名字符串》,其目的就是用于生成這個再轉MD5加密的模式進行校驗,原來我們在C#和Android里面已經實現這些方式,因為前端準備用Vue來做,所以加密這塊少不了也需要實現的。

安裝Crypto

Crypto里面可以把md5和3des都一起做了,所以我們直接安裝這個比較方便

找到我們的程序目錄,按住Shift加鼠標右鍵,選擇在此處打開Powershell窗口

然后在cmd窗口里面輸入npm install crypto-js -save-dev 

安裝完成后可以看到紅框下面標注著成功了。


代碼演示


MD5加密

我們還是用上次簽名的那個項目里面,首先要先引用Crypto-js


getmd5,我們再寫一個GetMd5的方法,傳入的字符串直接生成MD5的字符返回,


接下來再定義一個雙向綁定的字符串,在點擊簽名的時候同時生成md5的字符串顯示的頁面上

運行后的效果




3DES加密、解密

核心代碼

加密

   Encrypt3Des(str: string, aStrKey: string, ivstr: string): string {
        const KeyHex = CryptoJS.enc.Utf8.parse(aStrKey);
        const encrypted = CryptoJS.TripleDES.encrypt(str,
            KeyHex,
            {
                mode: CryptoJS.mode.CBC,
                padding: CryptoJS.pad.Pkcs7,
                iv: CryptoJS.enc.Utf8.parse(ivstr)
            });
        let hexstr = encrypted.ciphertext.toString().toUpperCase();
        console.log(hexstr);
        return hexstr;
    }

一般網上的加解密最后紅框這里我們直接是輸出 return encrypted.tostring(),但是因為我們自己的C#和Android的3Des的加解密都是最后輸出的16進制的字符串,所以我們改為紅框這里輸出的樣式。



解密

    Decrypt3Des(str: string, aStrKey: string, ivstr: string): string {
        const KeyHex = CryptoJS.enc.Utf8.parse(aStrKey);
        //因為我們加密的時候用到的16進制字符串,需要進行轉換
        //第一步把16進制字符串轉為WordArray格式
        const WordArray = CryptoJS.enc.Hex.parse(str);
        //第二步把WordArray再轉為base64的字符串
        const base64str = CryptoJS.enc.Base64.stringify(WordArray);
        //第三步再進行解密
        const decrypted = CryptoJS.TripleDES.decrypt(base64str,
            KeyHex,
            {
                mode: CryptoJS.mode.CBC,
                padding: CryptoJS.pad.Pkcs7,
                iv: CryptoJS.enc.Utf8.parse(ivstr)
            });

        return decrypted.toString(CryptoJS.enc.Utf8);
    }

這里比較重要就是紅框里面,因為我們的加密最后輸出的是16進制的字符串,所以我們解密的時候首先要把16進制字符串轉為WordArray格式,再轉換為BASE64的字符串,最后再進行解密。因為我也是個前端小白,就是這個問題我也是研究了一下午才搞明白。

最后下面的黃框要注意輸出的字符要轉為Utf8。




其余設置

我們在test.ts里面定義了兩個字符串,一個des3encryptstr的加密后的字符串,一個des3decryptstr是解密后的字符串,然后又加上了兩個方法,一個是加密的方法btnencrypt,一個是解密的方法btndecrypt,分別調用的就是我們剛才寫的兩段核心代碼。


然后在test.vue.html里面加上雙向綁定顯示以及一個加密按鈕和一個解密按鈕。


頁面效果

未加密的效果

點擊加密后的效果

點擊解密后的效果


藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

截屏2021-05-13 上午11.41.03.png


文章來源:https://my.oschina.net/u/4582134/blog/4582375

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

藍藍設計www.newchinaweekly.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

caoporn视频在线| 亚洲精品久久久久中文字幕欢迎你| 亚洲一区二区免费视频| 天堂av最新在线| 免费福利视频一区二区三区| 在线成年人视频| 猫咪成人官网| 91蝌蚪九色| 曰本人一级毛片免费完整视频| 日本视频不卡| 超碰成人在线观看| 黑人一区二区三区| 青青草97国产精品麻豆| 国产精品一二| 欧美激情在线一区二区| 欧美性感一类影片在线播放| 天天操天天综合网| 国产精品国产a| 欧美日韩在线三级| 欧美精品手机在线| 日韩视频在线观看免费| 亚洲免费av网址| 久久免费视频在线| 欧美在线视频在线播放完整版免费观看 | 国精产品一区一区| 国产色视频在线| 中文字幕日本人妻久久久免费 | 国产精品福利影院| 欧美一区二区在线不卡| 97在线视频一区| 国产成人91久久精品| 日本精品视频网站| 一区二区三区四区视频在线观看 | 久久久www成人免费无遮挡大片| 91福利国产成人精品照片| 久久久国产一区二区三区| 日韩在线视频网| 99精彩视频在线观看免费| 18禁网站免费无遮挡无码中文| 欧美中文在线视频| 欧美一级特黄aaaaaa在线看片| 黄色三级中文字幕| 欧美一级特黄a| 国产成人无码精品久久久久| 国产www网站| aaaaaaa大片免费看| 最近中文字幕免费mv2018在线| 欧美电影免费观看网站| 精品国产欧美| 国产精品国产一区| 国产嫩草影院久久久久| 中文字幕亚洲一区| 日本sm极度另类视频| 51xx午夜影福利| 精品在线视频观看| www.98色噜噜噜| 高h视频在线| 欧洲av不卡| 亚洲专区一区二区三区| 精品欧美aⅴ在线网站| 秋霞成人午夜鲁丝一区二区三区| 亚洲精品无码久久久久久| chinese国产精品| 天堂网www在线中文天堂| 免费看黄色网址| 国产香蕉视频在线看| 中文在线а√在线8| 中文字幕久久精品一区二区| 精品亚洲成av人在线观看| 亚洲视频1区2区| 日韩精品自拍偷拍| 成人欧美一区二区三区视频xxx| 在线观看一区二区三区四区| 亚洲成人生活片| 狠狠色噜噜狠狠| 中中文字幕av在线| 激情综合视频| 欧美网站一区二区| 国产精品久久久久久免费观看| 国产精品12345| 青青草手机视频在线观看| 神马午夜电影一区二区三区在线观看| 精品一二三区视频| 999亚洲国产精| 日韩一区二区在线观看视频 | 国产极品一区二区| 国产成人精品一区二区免费视频| 亚洲承认视频| 91蜜桃视频在线| 色综合视频一区二区三区高清| 成人国产精品久久久久久亚洲| 国产伦精品一区二区三区妓女| 最新国产中文字幕| 国产免费视频在线| 日韩福利电影在线观看| 亚洲高清视频中文字幕| 国产精品专区第二| 亚洲精品久久久久久国| 蜜桃色永久入口| 户外露出一区二区三区| 99久久精品久久久久久清纯| 久久久久久中文| 日韩国产一级片| 亚洲欧美激情另类| 韩国成人在线| 国产欧美一区二区三区在线看蜜臀| 午夜欧美大片免费观看| 亚洲一区二区三区综合| 色综合小说天天综合网| 99久久伊人| 免费国产亚洲视频| 色欧美乱欧美15图片| 欧美日韩视频在线一区二区观看视频| 中文字幕第六页| 囯产精品一品二区三区| 在线看片福利| 国产农村妇女精品| 高清不卡日本v二区在线| 97人人澡人人爽人人模亚洲| a黄色片在线观看| 亚洲国产高清一区| 日韩精品视频免费| 日韩欧美99| www.国产视频| 亚洲精品不卡在线观看| 欧美优质美女网站| 欧美深夜福利视频| 国产成人福利短视频app| 久久激情电影| 亚洲一区av在线播放| 咪咪色在线视频| 亚洲成a人片77777kkkk| 成人ssswww在线播放| 国产精品国产成人国产三级| 欧美精品一区二区三区在线四季 | 精品人妻无码一区二区三区换脸| av中文字幕网| 国产精品丝袜在线播放| 99国产一区二区三精品乱码| 国产成人精品免高潮在线观看| 九九视频免费观看| 免费看电影在线| 狠狠色丁香久久婷婷综| 国产精品久久久久久久av电影| 无码国产69精品久久久久网站| 免费特级黄毛片| 成人免费看的视频| 国产欧美日韩伦理| 精品一区二区三区人妻| av男人的天堂在线观看| 亚洲18女电影在线观看| 男女激烈动态图| 日本网址在线观看| 日韩av一区二区三区四区| 国产精品日韩在线一区| 日本综合在线观看| 国产不卡视频| 婷婷另类小说| 中文字幕日韩av| 登山的目的在线| 新片速递亚洲合集欧美合集| 欧美视频中文字幕| 精品人妻一区二区三| 淫行教师动漫| 日韩成人一级大片| 成人av中文| 欧美性xxxx交| 久久久久一区| 国产精品12| 国内一区二区三区精品视频| 国产日韩高清一区二区三区在线| 国产精品美乳一区二区免费| 黄色一级大片在线免费看国产| 欧美一区高清| 国产精品视频公开费视频| 日韩在线视频免费| 午夜亚洲性色视频| 国产91亚洲精品一区二区三区| 欧美日韩亚洲国内综合网| 免费成人性网站| 久久精品国产理论片免费| 中文字幕理论片| 狠狠色丁香婷婷综合影院| 欧美一级日韩一级| 久久成人激情视频| 美女网站视频一区| 日韩精品在线免费播放| 久青草免费视频| 婷婷成人在线| 精品国产乱子伦一区| 激情五月激情综合| 国产精品亚洲欧美日韩一区在线| 亚洲人成五月天| 波多野结衣在线观看视频| 久久国产精品成人免费观看的软件| 97在线视频一区| 四虎网站在线观看| 天天天综合网| 91精品国产综合久久香蕉| 中文字幕理论片|