キーの暗号化 (AES256 または 3DES 256) を判別するにはどうすればよいでしょうか...どちらのキーも 32 文字 (1 文字あたり 8 ビット * 32 文字) = 256 ビットで、Mime エンコードされるためです。
例
MQAyAEgAOgA5ADUAMwA3AD8AQgBFAD4A --->AES256 キー
g1EOWGFb+JjCZ7BbH2RergtKUtDfXrNb --->3DES キー
AES キーは Openssl で作成されましたが、3DES キーは Java と次の Api を使用して作成されました。
javax.crypto.Cipher;
javax.crypto.KeyGenerator;
javax.crypto.SecretKey;
javax.crypto.SecretKeyFactory;
javax.crypto.spec.DESedeKeySpec;
javax.crypto.spec.IvParameterSpec;