我有一个格式如下的字符串:-----BEGIN MESSAGE-----,后跟可变长度加密会话密钥,后跟换行符,后跟加密消息,后跟换行符,后跟数字签名,后跟 -----END MESSAGE-----。
-----BEGIN MESSAGE-----
SNyeWtz8QD8AKdioMG11wu7U6gG2wD9tekvVrx6VYW+6oJj4Wl8NE+7i5MHbu4Au
+vN1Z886lOWka7ekgPF8N7t9MpiFo2pBPHuFcOsaY5ETYuEyk5gaX7BYP7qT6wKG
BRILmX6DblWqGxG2tKs/AdcHDqQ5QBXrP03uhN68wgo=
U2FsdGVkX18gtpQSqyH4H5242SZzcZrb0oH7FWw7/MSCxo7h7BVaesZV2N38sr9y
kVr+wabiNn4RfAB4nNi9gAZHQLok4uxRMALGF2kZk2zpVNPQo6jcdz85fy68gylX
OCQIIdk8JPIwxzHfVvRZqNHDRADZRlNHUMYScjRPU+DB8avghYAVKMJhLgA/2Tdp
a59uBMBg/yB1yqA5FivxPzOhq92Y4nZuP1R9/yGE9O8K
-----END MESSAGE-----
解析出三部分信息(会话密钥、加密消息和数字签名)的最佳方法是什么?
我尝试使用 Scanner 类,但我不知道用什么作为分隔符。我也尝试使用 Pattern 类,但也无法弄清楚该方法。谢谢!