Genera digest ora supporta SHA-2

Tradotto automaticamente da Deepl

Le funzioni digest sono funzioni matematiche che calcolano una chiave digest per un documento. Documenti identici hanno la stessa chiave digest; se si cambia una parte del documento, la chiave digest è diversa. Queste funzioni sono molto utili per verificare l’integrità dei dati quando si scambiano o si confrontano i dati. In 4D v16 R5, 4D ha migliorato il comando Generate digest per supportare gli algoritmi SHA-2 secondo le raccomandazioni di sicurezza.

Che cos’è SHA-2? SHA-2 è uno standard di hashing crittografico, selezionato dal NIST (National Institute of Standards and Technology degli Stati Uniti) come successore di SHA-1. SHA-2 è spesso chiamato la famiglia di hash SHA-2 perché contiene diverse dimensioni di hash.

Nuovi algoritmi

Il comando Generate digest supporta ora due nuovi algoritmi della famiglia SHA-2: SHA-256 e SHA-512. La sintassi non è cambiata, ma sono state aggiunte due nuove costanti:

  • SHA256 digest
  • SHA512 digest

$varDigest:=Generate digest($myMessage;SHA256 digest)

Si noti che il comando Generate digest è inadeguato per l’hashing delle password; si consiglia di utilizzare invece i nuovi comandi dedicati.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.