1

JAVA と Symbian の両方で、暗号化と復号化に AES を使用しています。

JAVA - ISO10126d2Padding
symbian -
小さな文字列の CPaddingNone が機能しています。
しかし、JAVA で暗号化された symbian で長い文字列を復号化しようとすると、16 バイトが間違った値になった後、文字列全体を復号化できません。誰でもこの問題について考えがありますか?

plain text : the padding should be done at the end of that last block with random bytes
Encrypted in Java : 6889f21d0f7abbefe6a85d079aacf7d9df4978d9ae3a97ab069bca29e9ff95baee07c60e60777396e31a338ffb35b09f933c66491efc394a03699ea466c9f8ca1cb12af932caae1b72ea45f1f3424ed7
Decrypted in Symbian : 
the padding shou\x04íÒ\x7FjZ߀ˆÍ}f±ºi\x1D·Ê\x1AøÍ&ï¢HßùÛsæl\f
\x18\x10ýÃmZû“\x15ÂþýX\t$>ž ...
4

0 に答える 0