go语言实现AES加密的方法
程序员文章站
2022-05-26 09:42:00
本文实例讲述了go语言实现aes加密的方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:package main
import (
"fmt"
"...
本文实例讲述了go语言实现aes加密的方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:
package main
import (
"fmt"
"crypto/aes"
"strings"
)
func main(){
rb:=[]byte {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6};
b:=make([]byte,16);
strings.newreader("1234567890123456").read(b);
// b=b[0:16];
fmt.print("b:",b);
cip,_:= aes.newcipher(b);
fmt.print("cip:",cip,"err:");
out:=make([]byte,len(rb));
cip.encrypt (rb, out);
}
import (
"fmt"
"crypto/aes"
"strings"
)
func main(){
rb:=[]byte {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6};
b:=make([]byte,16);
strings.newreader("1234567890123456").read(b);
// b=b[0:16];
fmt.print("b:",b);
cip,_:= aes.newcipher(b);
fmt.print("cip:",cip,"err:");
out:=make([]byte,len(rb));
cip.encrypt (rb, out);
}
希望本文所述对大家的go语言程序设计有所帮助。