javax.crypto.IllegalBlockSizeException: Veriler 53 bayt i için, sadece bit RSA anahtar uzunluğunun maksimum bayt uzunluğu veri şifrelemek RSA algoritması olduğunu biliyoruz daha uzun olmamalıdır sekiz eksi onbir dolgu ile bölünmüş bayt, yani maksimum bayt sayısı = bit sayısı anahtar uzunluğu/8 - 11.javax.crypto.IllegalBlockSizeException
Burada 512 anahtar boyutu kullanıyorum, bu yüzden 53'ten fazla alana izin vermiyor. bit anahtar ama 53 bayttan fazla şifrelemek için herhangi bir olasılık var.
DSA – Lalchand
gibi diğer asimetrik algoritma kriptografik verilerle büyük miktarda veri şifrelemeyi mümkün kılar DSA, şifreleme algoritması değil, imza algoritmasıdır ve hayır, çünkü bildiğim tüm şifreleme algoritmaları aynı matematiksel prensiplere dayalıdır. mümkün değil, lütfen düzenlenmiş cevabımı yaklaşık iki dakika içinde görün. Önceki Yorum ile ilgili – MByD
- Yazmayı unuttum - hepsi ** public ** şifreleme algoritmaları .. – MByD