国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL加密和解密實例詳解

2024-07-24 13:13:35
字體:
來源:轉載
供稿:網友

MySQL加密和解密實例詳解

數據加密、解密在安全領域非常重要。對程序員而言,在數據庫中以密文方式存儲用戶密碼對入侵者剽竊用戶隱私意義重大。
有多種前端加密算法可用于數據加密、解密,下面我向您推薦一種簡單的數據庫級別的數據加密、解密解決方案。以MySQL數據庫為例,它內建了相應的加密函數(AES_ENCRYPT() )和解密函數(AES_DECRYPT())。

在建表的時候,要注意字段的類型.如下圖所示:

MySQL,MySQL加密,MySQL解密

在表中插入加密數據

MySQL,MySQL加密,MySQL解密

上面的插入語句有三個字段,“用戶名”、“密碼”和“加密的密碼”。AES_ENCRYPT()函數需要一個“key”來協助加密,同樣,解密也需要它(請牢記!)。

下面是表中的數據截圖:

MySQL,MySQL加密,MySQL解密

上面的插入語句有三個字段,“用戶名”、“密碼”和“加密的密碼”。AES_ENCRYPT()函數需要一個“key”來協助加密,同樣,解密也需要它(請牢記!)。

下面是表中的數據截圖:

MySQL,MySQL加密,MySQL解密

從表中查詢加密數據

MySQL,MySQL加密,MySQL解密

上面的查詢語句使用了AES_DECRYPT()函數。下面是運行結果:

在上面的截圖中,我們可以看到“pasword”和“decryptedpassword”字段的值是相同的,也就是說,你解密了用戶密碼.

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

 

注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庐江县| 潞西市| 壤塘县| 宁乡县| 茶陵县| 北安市| 南通市| 鲁甸县| 新建县| 姚安县| 湄潭县| 海门市| 叶城县| 五指山市| 固阳县| 建平县| 苍山县| 罗山县| 汉寿县| 肥东县| 本溪市| 古浪县| 三门峡市| 巴中市| 抚顺县| 西昌市| 长沙市| 读书| 建平县| 扎鲁特旗| 中卫市| 克拉玛依市| 临桂县| 上虞市| 革吉县| 泰和县| 巴南区| 陵水| 龙游县| 南昌市| 阿尔山市|