1*970935fdSSascha Wildner 2*970935fdSSascha Wildner#------------------------------------------------------------------------------ 3*970935fdSSascha Wildner# $File: aes,v 1.1 2020/08/18 21:20:22 christos Exp $ 4*970935fdSSascha Wildner# 5*970935fdSSascha Wildner# aes: magic file for AES encrypted files 6*970935fdSSascha Wildner 7*970935fdSSascha Wildner# Summary: AES Crypt Encrypted Data File 8*970935fdSSascha Wildner# From: Joerg Jenderek 9*970935fdSSascha Wildner# URL: https://en.wikipedia.org/wiki/Advanced_Encryption_Standard 10*970935fdSSascha Wildner# Reference: https://www.aescrypt.com/aes_file_format.html 11*970935fdSSascha Wildner0 string AES 12*970935fdSSascha Wildner>3 ubyte <3 AES encrypted data, version %u 13*970935fdSSascha Wildner#!:mime application/aes 14*970935fdSSascha Wildner!:mime application/x-aes-encrypted 15*970935fdSSascha Wildner!:ext aes 16*970935fdSSascha Wildner# For Version 2 the encrypted file can have text tags 17*970935fdSSascha Wildner>>3 ubyte =2 18*970935fdSSascha Wildner# length of an extension identifier and contents like: 0 24 33 38 19*970935fdSSascha Wildner#>>5 ubeshort x \b, tag length %u 20*970935fdSSascha Wildner#>>5 pstring/H x '%s' 21*970935fdSSascha Wildner# standard extension tags like CREATED_BY 22*970935fdSSascha Wildner>>>7 string CREATED_BY \b, created by 23*970935fdSSascha Wildner# software product, manufacturer like "SharpAESCrypt v1.3.3.0" "aescrypt (Windows GUI) 3.10" ... 24*970935fdSSascha Wildner>>>>&1 string x "%s" 25*970935fdSSascha Wildner# TODO: more other tags 26*970935fdSSascha Wildner# tag CREATED_DATE like YYYY-MM-DD 27*970935fdSSascha Wildner# tag CREATED_TIME like HH:MM:SS 28*970935fdSSascha Wildner# 29*970935fdSSascha Wildner 30