lancet icon indicating copy to clipboard operation
lancet copied to clipboard

AesEcbDecrypt 以及slice的删除有问题:

Open supermigo opened this issue 1 year ago • 2 comments

1第一个问题: AesEcbDecrypt : AesEcbDecrypt([]byte("12312"), []byte("1234123412341234")) 里面用到了:bs:be 的问题: cipher.Decrypt(decrypted[bs:be], encrypted[bs:be]) 如果说bs 的be 超过了encrypted 的长度, 那么最喜欢的painc 来了! 第二个问题 slice.deleteat(slicedata,slicedata.indexof(slicedata,"123123")) 存在一种可能。 slice的底层数据没有删除干净。

supermigo avatar Jan 06 '24 08:01 supermigo

@supermigo,可以尝试提PR修复,近期工作比较忙,精力有限。

duke-git avatar Jan 07 '24 12:01 duke-git

if index >= len(slice) {
	index = len(slice) - 1
}  不如多判断一个index < 0?  

mkuiwu avatar Apr 02 '24 11:04 mkuiwu