MySQL加密和解密例項詳解

2022-09-28 20:33:13 字數 673 閱讀 9739

mysql加密和解密例項詳解

資料加密、解密在安全領域非常重要。對程式設計師而言,在資料庫中以密文方式儲存使用者密碼對入侵者剽竊使用者隱私意義重大。

有多種前端加密演算法可用於資料加密、解密,下面我向您推薦一種簡單的資料庫級別的資料加密、解密解決方案。以mysql資料庫為例,它內建了相應的加密函式(aes_encrypt() )和程式設計客棧解密函式(aes_de

在建表的時候,要注意欄位的型別.如下圖所示:

在表中插入加密資料

上面的插入語句有三個字段,「使用者名稱」、「密碼」和「加密的密碼」。aes_encrypt()函式需要乙個「key」來協助加密,同樣,解密也需要它(請牢記!)。

下面是表中的資料截圖:

上面的插入語句有三個字段,「使用者名稱」、「密碼」和「加密的密碼」。aes_encrypt()函式需要乙個「kewww.cppcns.comy」來協助加密,同樣,解密也需要它(請牢記!)。

下面是表中的資料截圖:

從表中查詢加密資料

上面的查詢語句使用了aes_decrypt()函式。下面是執行結果:

在上面的截圖中,我們可以看程式設計客棧到「pasword」和「decryptedpassword」欄位的值是相同的,也就是說,你解密了使用者密碼.

本文標題: mysql加密和解密例項詳解

本文位址: /shujuku/mysql/193469.html

mysql 加密 MySQL加密和解密例項詳解

mysql加密和解密例項詳解 資料加密 解密在安全領域非常重要。對程式設計師而言,在資料庫中以密文方式儲存使用者密碼對入侵者剽竊使用者隱私意義重大。有多種前端加密演算法可用於資料加密 解密,下面我向您推薦一種簡單的資料庫級別的資料加密 解密解決方案。以mysql資料庫為例,它內建了相應的加密函式 a...

PHP 運用rsa加密和解密例項

openssl genrsa out rsa private key.pem 1024 openssl pkcs8 topk8 inform pem in rsa private key.pem outform pem nocrypt out private key.pem openssl rsa ...

php des 加密解密例項

des加密是對稱加密中在網際網路應用的比較多的一種加密方式,php 通過mcrypt擴充套件庫來支援des加密,要在php中使用des加密,需要先安裝mcrypt擴充套件庫 下面是加密解密的例項 php view plain copy iv size mcrypt get iv size mcryp...