Я использую шифрование RSA в своем проекте, и мне нужно зашифровать массив байтов в зашифрованный массив байтов, чтобы его длина была меньше длины ключа (я использую 2048 бит ключ). Когда я использую класс RSACryptoServiceProvider с C#, он всегда шифрует его в массив байтов, длина которого равна длине ключа (256 байтов). Я знаю, что не могу зашифровать его до более крупного размера, чем ключ, но могу ли я его зашифровать до меньшего (в исходный нешифрованный массив длины байтов)?RSA-шифрование - как шифровать до меньшего размера, чем ключ
2
A
ответ
4
Нет. Заполнение открытого текста до размера ключа перед шифрованием необходимо для защиты от определенных типов криптоаналитических атак, поэтому для реализации RSA не имеет смысла (, особенно , особенно, предназначенных для общего использования), чтобы опустить его ,
Смежные вопросы
- 1. Изменение размера изображений до меньшего размера
- 2. Изменение размера изображения VMware до меньшего размера
- 3. Тип указателя меньшего размера, чем переменная
- 4. СМИ с экранами меньшего размера, чем 768px
- 5. UIImage уменьшает размер до меньшего размера
- 6. как создать изображение меньшего размера
- 7. Изменение размера массива NumPy до меньшего размера без копирования
- 8. Изменение размера стандартного навигатора Bootstrap до меньшего размера
- 9. Tkinter: кнопка меньшего размера
- 10. Настройка размера изображения для экранов меньшего размера
- 11. robocopy хранить файл меньшего размера
- 12. Как разбить expdp на кусочки меньшего размера
- 13. Шифровать ключ AES?
- 14. ImageButton изображения не изменение размера меньшего размера
- 15. ImageView для увеличения и масштабирования изображения до меньшего размера
- 16. Make RadioButton значок меньшего размера
- 17. C++ для массива меньшего размера
- 18. Получить подматрицу матрицы меньшего размера
- 19. Как достичь меньшего размера исполняемого файла?
- 20. Как рассчитать БПФ большого размера с использованием БПФ меньшего размера?
- 21. Шифровать данные до сериализации
- 22. Downsample pandas DataFrame для меньшего размера
- 23. Создание меньшего размера видеофайла из фреймов
- 24. Создание миниатюры меньшего размера из существующего изображения
- 25. Python pyCyrpto как шифровать открытый ключ пользователя
- 26. как шифровать внешний ключ в Django
- 27. Оптимизируйте css до меньшего кода
- 28. Настройка размера меньшего буфера для sys.stdin?
- 29. Как изменить размер до меньшего круга
- 30. Как настроить таргетинг на устройства меньшего размера, чем определенный размер экрана
И модульное возведение в степень, в противном случае, гарантирует, что даже относительно небольшой ввод приведет к тому, что зашифрованный текст будет иметь тот же размер, что и модуль. –