情境:刚好有专案需要用到外部的API,需要将字串进行加密,但密文竟不符合预期。
思路:想说加密应该都是标準的做法才对,应该是有不同的加密模式的区别,所以特别查了一下资料。
学习:
因为网路上看到的大多数为CBC加密方式,没有特别去留意,想说应该都没问题,
后来特别去找了一下各种加密方式,也顺利查到了许多针对不同的明文,适合的加密标準,
针对我的情境,且针对短明文的字串,较适合用ECB模式加密,测试后也顺利成功了。
参考文章:
https://www.jianshu.com/p/71c513cfac1dhttps://blog.csdn.net/benben_2015/article/details/81254023参考程式码:
ECB:https://gist.github.com/cuixin/10612934CBC:https://golangnote.com/topic/138.html