ViaThinkSoft Modular Crypt Format 1.0

Go back Parent node: Modular Crypt Format (1.3.6.1.4.1.37476.3.0.1)

Technical information

Dot notation: 1.3.6.1.4.1.37476.3.0.1.1
ASN.1 notation: { iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 37476 specifications(3) misc(0) modular-crypt-format(1) vts-crypt-v1(1) }
OID-IRI notation: /ISO/Identified-Organization/6/1/4/1/37476/Specifications/Misc/ModularCryptFormat/VtsCryptV1
WEID notation: weid:pen:SX0-3-0-1-1-5
DER encoding: 06:0C:2B:06:01:04:01:82:A4:64:03:00:01:01

Description

ViaThinkSoft Modular Crypt Format 1.0 performs a simple hash or HMAC operation. No key derivation function or iterations are performed.

Format:

$1.3.6.1.4.1.37476.3.0.1.1$a=<algo>,m=<mode>[,i=<iterations>]$<salt>$<hash>

where <algo> is any valid hash algorithm (name scheme of PHP hash_algos() preferred), e.g.

sha3-512
sha3-384
sha3-256
sha3-224
sha512
sha512/256
sha512/224
sha384
sha256
sha224
sha1
md5

Algos not supported (because they have their own MCF):

bcrypt [Standardized crypt identifier 2, 2a, 2x, 2y]
argon2i [Crypt identifier argon2i, not standardized]
argon2id [Crypt identifier argon2i, not standardized]

Valid <mode> :

sp = salt + password
ps = password + salt
sps = salt + password + salt
hmac = HMAC (salt is the key)
pbkdf2 = PBKDF2-HMAC (Additional param i= contains the number of iterations)

<iterations> can be omitted if 0. It is required for mode=pbkdf2. For sp/ps/sps/hmac, it is optional.

Like most Crypt-hashes, <salt> and <hash> are Radix64 coded with alphabet ./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz and no padding.

Link to the online specification

Reference implementation in PHP

Registration Authority

ViaThinkSoft
E-Mail: oidra@viathinksoft.de
Daniel Marschall
ViaThinkSoft
Germany

Subordinate objects

ID Base36 ASN.1 IDs (comma sep.) IRI IDs (comma sep.) RA Comment Created Updated
No items available

Alternative Identifiers

OIDplus Information Object Application Identifier (ISO/IEC 7816): aid:D276000186B20005005E3AD63F277990 (No PIX allowed)
Name based version 3 / MD5 UUID with namespace UUID_NAMEBASED_NS_OID: guid:1b4e1574-cbce-3b88-8918-86049a14529b
Name based version 5 / SHA1 UUID with namespace UUID_NAMEBASED_NS_OID: guid:7311702d-08b2-51c1-996e-247f06cc7056

Whois
RDAP

Share Static link to this page


Deutsch English (USA)
oidplus:system | System
oid: | Object Identifier (OID)
     oid:1.3.6.1.4.1.37476.3.0.1 | -- Modular Crypt Format
          oid:1.3.6.1.4.1.37476.3.0.1.1 | -- ViaThinkSoft Modular Crypt Format 1.0
guid: | Globally Unique Identifier (GUID)
ipv4: | IPv4 Network Blocks
ipv6: | IPv6 Network Blocks
domain: | Domain Names
fourcc: | Four-Character-Code (FourCC)
aid: | Application Identifier (ISO/IEC 7816)
oidplus:login | Login
oidplus:whois | OID-IP / WHOIS
oidplus:com.viathinksoft.freeoid | Register a free OID
oidplus:search | Search
oidplus:resources | Documents and Resources
oidplus:contact | Contact administrator