Я немного запутался в форматах файлов шифрования.
Допустим, я хочу зашифровать файл с помощью AES-256. Я запускаю файл с помощью алгоритма шифрования, и теперь у меня есть поток зашифрованных байтов.
Я, очевидно, могу записать этот поток байтов в файл, но любое стороннее приложение для шифрования не поймет этого, поскольку не ожидает только необработанного потока зашифрованных байтов.
В какие форматы файлов я могу записать это, чтобы другие инструменты шифрования могли это понять?
Те, о которых я знаю (я думаю):
PKCS#7
ASN.1
DER
PEM
PKCS#8
но я не уверен, как они все связаны друг с другом.
Очевидно, что утилита AESCrypt также имеет формат, который, по-видимому, является собственным проприетарным форматом:
http://www.aescrypt.com/aes_file_format.html
Есть ли где-нибудь чит-лист на этом материале? Я гуглил и нашел кусочки, но никогда не чувствовал, что у меня есть полная картина.