ViaThinkSoft Modular Crypt Format 1.0

Zurückkehren Übergeordnet: Modular Crypt Format (1.3.6.1.4.1.37476.3.0.1)

Technische Informationen

Punkt-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-Kodierung: 06:0C:2B:06:01:04:01:82:A4:64:03:00:01:01

Beschreibung

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
shp = salt + Hash(password)
hps = Hash(password) + salt
shps = salt + Hash(password) + salt
hmac = HMAC where 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/shp/hps/shps/hmac, it is optional.

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

Specification VTS/WF Std. 4

Reference implementation in PHP

Registrierungsstelle

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

Untergeordnete Objekte

ID Base36 ASN.1 IDs (kommagetrennt) IRI IDs (Kommagetrennt) RA Kommentar Erstellt Geändert
Keine Einträge vorhanden

Alternative Bezeichner

BezeichnerBeschreibung
aid:D276000186B20005005E3AD65231CB18
(Keine PIX erlaubt)
OIDplus Information Object Anwendungsbezeichner (ISO/IEC 7816) Mehr Informationen
guid:005e3ad6-4bd7-8000-a6d3-9bb71dfe347cOIDplus Information Object Custom UUID (RFC 9562) Mehr Informationen
guid:1b4e1574-cbce-3b88-8918-86049a14529bNamensbasierte Version 3 / MD5 UUID mit Namensraum UUID_NAMEBASED_NS_OID
guid:7311702d-08b2-51c1-996e-247f06cc7056Namensbasierte Version 5 / SHA1 UUID mit Namensraum UUID_NAMEBASED_NS_OID
mac:A2-D3-D2-31-CB-18OIDplus Information Objekt Unicast MAC-Adresse (AAI)
mac:A3-D3-D2-31-CB-18OIDplus Information Objekt Multicast MAC-Adresse (AAI)
weid:pen:SX0-3-0-1-1-5WEID-Notation Mehr Informationen
x500dn:/​dc=com/​dc=example/​cn=oidplus/​1.3.6.1.4.1.37476.2.5.2.9.4.1=6175446/​1.3.6.1.4.1.37476.2.5.2.9.4.2=1378994968OIDplus Information Object X.500 DN

RDAP
OID-IP: Text, JSON, XML (Dokumentation)
REST API (Dokumentation)

Teilen Statischer Link zu dieser Seite


Deutsch English (USA)
oidplus:system | System
oid: | Objekt-Bezeichner (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-Netzwerk-Blöcke
ipv6: | IPv6-Netzwerk-Blöcke
domain: | Domain-Namen
fourcc: | Vier-Zeichen-Code (FourCC)
aid: | Anwendungsbezeichner (ISO/IEC 7816)
mac: | MAC-Adressen (EUI/ELI/AAI/SAI)
php: | PHP-Namensräume
x500dn: | X.500 Distinguished Name
urn: | Uniform Resource Name (URN)
oidplus:rest_api_documentation | REST API Dokumentation
oidplus:login | Anmelden
oidplus:whois | OID-IP / WHOIS
oidplus:com.viathinksoft.freeoid | Kostenlose OID registrieren
oidplus:search | Suche
oidplus:resources | Dokumente und Ressourcen
oidplus:contact | Administrator kontaktieren