错误是由于明文的长度不是块大小的倍数,导致无法进行加密。在使用CBC模式的加密算法时,明文的长度必须是块大小(8字节)的倍数。可以通过填充明文来满足要求,例如使用PKCS7填充方式。

package mainimport 	cryptocipher	cryptodes	fmtfunc main 	key = byte01234567 8字节的密钥	plaintext = byteHello World! 需要加密的明文	block err = desNewCipherkey	if err != nil 		fmtPrintlnerr		return		 加密	ciphert

原文地址: http://www.cveoy.top/t/topic/i0KB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录