fixed markdown format
This commit is contained in:
6
9.6.md
6
9.6.md
@@ -1,7 +1,7 @@
|
||||
# 9.6 加密和解密数据
|
||||
前面小节介绍了如何存储密码,但是有的时候,我们想把一些敏感数据加密后存储起来,在将来的某个时候,随需将它们解密出来,此时我们应该在选用对称加密算法来满足我们的需求。
|
||||
|
||||
##base64加解密
|
||||
## base64加解密
|
||||
如果Web应用足够简单,数据的安全性没有那么严格的要求,那么可以采用一种比较简单的加解密方法是`base64`,这种方式实现起来比较简单,Go语言的`base64`包已经很好的支持了这个,请看下面的例子:
|
||||
|
||||
package main
|
||||
@@ -43,7 +43,7 @@
|
||||
fmt.Println(string(enbyte))
|
||||
}
|
||||
|
||||
##高级加解密
|
||||
## 高级加解密
|
||||
|
||||
Go语言的`crypto`里面支持对称加密的高级加解密包有:
|
||||
|
||||
@@ -106,7 +106,7 @@ Go语言的`crypto`里面支持对称加密的高级加解密包有:
|
||||
|
||||
这三个函数实现了加解密操作,详细的操作请看上面的例子。
|
||||
|
||||
##总结
|
||||
## 总结
|
||||
这小节介绍了几种加解密的算法,在开发Web应用的时候可以根据需求采用不同的方式进行加解密,一般的应用可以采用base64算法,更加高级的话可以采用aes或者des算法。
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user