MySQL加密和解密
MySQL資料庫加密與解密:
資料加密、解密在安全領域非常重要。對程式設計師而言,在資料庫中以密文方式儲存使用者密碼對入侵者剽竊使用者隱私意義重大。
有多種前端加密演算法可用於資料加密、解密,下面我向您推薦一種簡單的資料庫級別的資料加密、解密解決方案。以MySQL資料庫為例,它內建了相應的加密函式(AES_ENCRYPT() )和解密函式(AES_DECRYPT())。
在建表的時候,要注意欄位的型別.如下圖所示:
在表中插入加密資料
上面的插入語句有三個欄位,“使用者名稱”、“密碼”和“加密的密碼”。AES_ENCRYPT()函式需要一個“key”來協助加密,同樣,解密也需要它(請牢記!)。
下面是表中的資料截圖:
上面的插入語句有三個欄位,“使用者名稱”、“密碼”和“加密的密碼”。AES_ENCRYPT()函式需要一個“key”來協助加密,同樣,解密也需要它(請牢記!)。
下面是表中的資料截圖:
從表中查詢加密資料
上面的查詢語句使用了AES_DECRYPT()函式。下面是執行結果:
在上面的截圖中,我們可以看到“pasword”和“decryptedpassword”欄位的值是相同的,也就是說,你解密了使用者密碼.
轉載請註明出處:http://blog.csdn.net/johnny901114/article/details/7739008
相關文章
- php和.net 的加密解密PHP加密解密
- 加密解密加密解密
- PHP加密解密PHP加密解密
- js加密解密JS加密解密
- Unity 加密解密Unity加密解密
- Java加密解密Java加密解密
- Oracle ----加密解密Oracle加密解密
- AES加密解密加密解密
- python實現aes加密解密,RSA簽名和驗籤,RSA加密解密,並呼叫介面Python加密解密
- JAVA和C# 3DES加密解密JavaC#3D加密解密
- php mcrypt 加密 解密PHP加密解密
- RSA加密與解密加密解密
- AES CBC 加密解密加密解密
- Javascript 加密解密方法JavaScript加密解密
- iOS中加密、解密iOS加密解密
- Java加密解密瞭解Java加密解密
- 影像的加密與解密加密解密
- md5加密解密加密解密
- UrlBase64加密解密加密解密
- SQL Server 加密解密策略SQLServer加密解密
- Asp.Net 加密解密ASP.NET加密解密
- php rsa長文加密解密PHP加密解密
- JavaScript前端和Java後端的AES加密和解密JavaScript前端後端加密解密
- PHP和.NET通用的加密解密函式類,均使用3DES加解密PHP加密解密函式3D
- utf8 加密與解密加密解密
- PHP Base64 加密 & 解密PHP加密解密
- golang AES-CBC 加密解密Golang加密解密
- android加密解密完美教程Android加密解密
- RSA 非對稱加密&解密加密解密
- golang securecookie加密解密cookie值GolangCookie加密解密
- C#DES加密和解密C#加密解密
- iOS加密解密演算法iOS加密解密演算法
- Java中的加密與解密Java加密解密
- JAVA中AES加密和解密Java加密解密
- Asp.net 加密解密類ASP.NET加密解密
- JavaScript 和 PHP base64 加密解密 亂碼問題JavaScriptPHP加密解密
- DES加密解密(適用Windows和Linux系統)防止linux下解密失敗加密解密WindowsLinux
- 文字加密:常見的密碼加密解密方法加密密碼解密