RSA-kryptering og dekryptering i Java!
Jeg prøver i Java at kryptere en tekststreng (lavet om til byte-array), der fylder 48 bytes med en 1024-bits RSA-nøgle (et PublicKey-objekt i Java). Dette producerer et output, som er 256 bytes langt, men når jeg prøver at dekryptere output'et med den tilsvarende PrivateKey, får jeg en "javax.crypto.IllegalBlockSizeException: Data must not be longer than 128 bytes"-fejlbesked.Hvordan kan det være, og hvad kan jeg gøre ved det? Hvis nøglen er for lille, beskeden for lang, eller noget helt tredje, hvad kan da gøres?