質問するログイン新規登録

回答編集履歴

1

修正

2019/04/20 09:29

投稿

asm
asm

スコア15149

answer CHANGED
@@ -13,6 +13,9 @@
13
13
  ```go
14
14
  func BlowfishChecksizeAndPad2(pt []byte) []byte {
15
15
  modulus := len(pt) % blowfish.BlockSize
16
+ if modulus == 0 {
17
+ modulus = blowfish.BlockSize
18
+ }
16
19
  if modulus != 0 {
17
20
  padlen := blowfish.BlockSize - modulus
18
21
  for i := 0; i < padlen; i++ {