golang实现RSA和AES加解密 2018-09-22 | perl/php/python/gawk/sed 密码学里目前有两大经典算法,一个是对称加解密,其代表是AES加解密;另一个是非对加解密,其代表是RSA加解密。这里就以这两个经典算法为例,简单列下其在golang里实现的代码。 一、AES加解密 AES加密又分为ECB、CBC、CFB、OFB等几种,这里只列两种吧。 1、CBC加解密 1/*…… Continue reading
AES加密的几种工作模式 2018-09-21 | perl/php/python/gawk/sed 高级加密标准(Advanced Encryption Standard: AES)是美国国家标准与技术研究院(NIST)在2001年建立了电子数据的加密规范。其是对称加解密算法的最经典算法之一,它是一种分组加密标准,每个加密块大小为128位,允许的密钥长度为128、192和256位。这里只介绍ECB、CBC、CFB和O…… Continue reading