xref: /dflybsd-src/contrib/file/magic/Magdir/mcrypt (revision 739f0ef867128a933e021db3d831e906fcafd825)
1f72f8299SJan Lentfer
2327e51cbSPeter Avalos#------------------------------------------------------------------------------
3*3b9cdfa3SAntonio Huete Jimenez# $File: mcrypt,v 1.6 2022/02/08 18:51:45 christos Exp $
4327e51cbSPeter Avalos# Mavroyanopoulos Nikos <nmav@hellug.gr>
5327e51cbSPeter Avalos# mcrypt:   file(1) magic for mcrypt 2.2.x;
6*3b9cdfa3SAntonio Huete Jimenez# URL: 		https://en.wikipedia.org/wiki/Mcrypt
7*3b9cdfa3SAntonio Huete Jimenez#		http://fileformats.archiveteam.org/wiki/MCrypt
8*3b9cdfa3SAntonio Huete Jimenez# Reference:	http://mark0.net/download/triddefs_xml.7z/defs/n/nc-mcrypt.trid.xml
9*3b9cdfa3SAntonio Huete Jimenez# Update:	Joerg Jenderek
10*3b9cdfa3SAntonio Huete Jimenez# Note:		called by TrID "mcrypt encrypted (v2.5)"
11327e51cbSPeter Avalos0	string		\0m\3		mcrypt 2.5 encrypted data,
12*3b9cdfa3SAntonio Huete Jimenez#!:mime	application/octet-stream
13*3b9cdfa3SAntonio Huete Jimenez!:mime	application/x-crypt-nc
14*3b9cdfa3SAntonio Huete Jimenez!:ext	nc
15327e51cbSPeter Avalos>4	string		>\0		algorithm: %s,
16327e51cbSPeter Avalos>>&1	leshort		>0		keysize: %d bytes,
17327e51cbSPeter Avalos>>>&0	string		>\0		mode: %s,
18327e51cbSPeter Avalos
19*3b9cdfa3SAntonio Huete Jimenez# Reference:	http://mark0.net/download/triddefs_xml.7z/defs/n/nc-mcrypt-22.trid.xml
20*3b9cdfa3SAntonio Huete Jimenez# Note:		called by TrID "mcrypt encrypted (v2.2)"
21327e51cbSPeter Avalos0	string		\0m\2		mcrypt 2.2 encrypted data,
22*3b9cdfa3SAntonio Huete Jimenez#!:mime	application/octet-stream
23*3b9cdfa3SAntonio Huete Jimenez!:mime	application/x-crypt-nc
24*3b9cdfa3SAntonio Huete Jimenez# no example
25*3b9cdfa3SAntonio Huete Jimenez!:ext	nc
26327e51cbSPeter Avalos>3	byte		0		algorithm: blowfish-448,
27327e51cbSPeter Avalos>3	byte		1		algorithm: DES,
28327e51cbSPeter Avalos>3	byte		2		algorithm: 3DES,
29327e51cbSPeter Avalos>3	byte		3		algorithm: 3-WAY,
30327e51cbSPeter Avalos>3	byte		4		algorithm: GOST,
31327e51cbSPeter Avalos>3	byte		6		algorithm: SAFER-SK64,
32327e51cbSPeter Avalos>3	byte		7		algorithm: SAFER-SK128,
33327e51cbSPeter Avalos>3	byte		8		algorithm: CAST-128,
34327e51cbSPeter Avalos>3	byte		9		algorithm: xTEA,
35327e51cbSPeter Avalos>3	byte		10		algorithm: TWOFISH-128,
36327e51cbSPeter Avalos>3	byte		11		algorithm: RC2,
37327e51cbSPeter Avalos>3	byte		12		algorithm: TWOFISH-192,
38327e51cbSPeter Avalos>3	byte		13		algorithm: TWOFISH-256,
39327e51cbSPeter Avalos>3	byte		14		algorithm: blowfish-128,
40327e51cbSPeter Avalos>3	byte		15		algorithm: blowfish-192,
41327e51cbSPeter Avalos>3	byte		16		algorithm: blowfish-256,
42327e51cbSPeter Avalos>3	byte		100		algorithm: RC6,
43327e51cbSPeter Avalos>3	byte		101		algorithm: IDEA,
44327e51cbSPeter Avalos>4	byte		0		mode: CBC,
45327e51cbSPeter Avalos>4	byte		1		mode: ECB,
46327e51cbSPeter Avalos>4	byte		2		mode: CFB,
47327e51cbSPeter Avalos>4	byte		3		mode: OFB,
48327e51cbSPeter Avalos>4	byte		4		mode: nOFB,
49327e51cbSPeter Avalos>5	byte		0		keymode: 8bit
50327e51cbSPeter Avalos>5	byte		1		keymode: 4bit
51327e51cbSPeter Avalos>5	byte		2		keymode: SHA-1 hash
52327e51cbSPeter Avalos>5	byte		3		keymode: MD5 hash
53