golang rc4 结果不正确...

golangrc4结果不正确.packagemain
import(
	"crypto/rc4"
	"fmt"
)
funcmain(){
	rc,err:=rc4.NewCipher([]byte("5813aecc-0d05-497e-aafa-3111610cf44c"))
	iferr!=nil{
		panic(err)
	}
	src:=[]byte("helloworld")
	fmt.Println(src)
	rc.XORKeyStream(src,src)
	fmt.Println(src)
	rc.XORKeyStream(src,src)
	fmt.Println(src)
}输出:[10410110810811132119111114108100]
[2163614356205016920731252154]
[03270107105652362824624821]
呼啦一阵风
浏览 456回答 2
2回答

qq_遁去的一_1

每次XORKeyStream之前都要执行一下rc4.NewCipher([]byte("5813aecc-0d05-497e-aafa-3111610cf44c"))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript