iT邦幫忙

0

[踩坑紀錄] Golang - 加密常用的兩種模式ECB、CBC

  • 分享至 

  • xImage
  •  

情境:剛好有專案需要用到外部的API,需要將字串進行加密,但密文竟不符合預期。
思路:想說加密應該都是標準的做法才對,應該是有不同的加密模式的區別,所以特別查了一下資料。

學習:
因為網路上看到的大多數為CBC加密方式,沒有特別去留意,想說應該都沒問題,
後來特別去找了一下各種加密方式,也順利查到了許多針對不同的明文,適合的加密標準,
針對我的情境,且針對短明文的字串,較適合用ECB模式加密,測試後也順利成功了。

參考文章:

  1. https://www.jianshu.com/p/71c513cfac1d
  2. https://blog.csdn.net/benben_2015/article/details/81254023

參考程式碼:

  1. ECB:https://gist.github.com/cuixin/10612934
  2. CBC:https://golangnote.com/topic/138.html

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言