Просмотр исходного кода

Fixed pastes erroring out if there is no IV/Key

tags/5.0.0
Teknikode 2 лет назад
Родитель
Сommit
73e5e084a5
1 измененных файлов: 2 добавлений и 2 удалений
  1. 2
    2
      Teknik/Areas/Paste/Controllers/PasteController.cs

+ 2
- 2
Teknik/Areas/Paste/Controllers/PasteController.cs Просмотреть файл

@@ -76,8 +76,8 @@ namespace Teknik.Areas.Paste.Controllers
}
}

byte[] ivBytes = Encoding.Unicode.GetBytes(paste.IV);
byte[] keyBytes = AesCounterManaged.CreateKey(paste.Key, ivBytes, paste.KeySize);
byte[] ivBytes = (string.IsNullOrEmpty(paste.IV)) ? new byte[paste.BlockSize] : Encoding.Unicode.GetBytes(paste.IV);
byte[] keyBytes = (string.IsNullOrEmpty(paste.Key)) ? new byte[paste.KeySize] : AesCounterManaged.CreateKey(paste.Key, ivBytes, paste.KeySize);

// The paste has a password set
if (!string.IsNullOrEmpty(paste.HashedPassword))

Загрузка…
Отмена
Сохранить