AES 这个报错这么回事呢

hellsam · · 1107 次点击
<a href="/user/polaris" title="@polaris">@polaris</a> 我尝试这样 解密故意写错KEY 是16位,但依然报错啊。 这样到了生产的时候 也不是办法啊, 程序异常中止了 难道我哪里不对 ~~~ ret333, err := encryption2.AesEncrypt(&#34;test_string&#34;, &#34;12345678&#34;) if err != nil { fmt.Fprintln(w, err) } else { fmt.Fprintln(w, ret333) } ret444, err := encryption2.AesDecrypt(ret333, &#34;1234567812345678&#34;) if err != nil { fmt.Fprintln(w, err) } else { fmt.Fprintln(w, ret444) } ~~~
#3
更多评论
polaris
社区,需要你我一同完善!
对 key 的长度是有要求的
#1
<a href="/user/polaris" title="@polaris">@polaris</a> 是否key是 8的倍数 最大256, 一般如果key长度弄256位 最安全 当然解密速度也最慢
#2