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