Ci sono molte situazioni in cui la validità del timestamp allegato a un determinato post (invio di informazioni) potrebbe essere inestimabile per l'uso legale del proprietario del post. Non sto cercando un servizio per raggiungere questo obiettivo, come richiesto in questo ottima domanda , ma piuttosto un metodo per il raggiungimento di tale servizio.
Per l'autenticazione legale (nella maggior parte dei sistemi giuridici) del contenuto del testo e del suo tempo di invio, il proprietario del contenuto dovrebbe dimostrare:
-
che il timestamp stesso non è stato alterato ed è stato accurato per cominciare.
-
che il contenuto del testo collegato al timestamp non è stato alterato
Mi piacerebbe sapere come ottenere ciò tramite la programmazione (non una soluzione specifica per la lingua, ma piuttosto la metodologia alla base della soluzione).
-
È possibile convalidare un timestamp per essere accurato al momento della presentazione effettiva del contenuto?
-
I dati possono essere archiviati in un formato che può essere letto, ma non scritto in modo comprovato?
In altre parole, posso salvare & memorizzare l'invio di un utente in un modo che provi che i dati non sono stati alterati e che il timestamp è accurato?
Non riesco a pensare a nessun metodo di programmazione che possa renderlo possibile, ma non sono il programmatore più esperto là fuori. Basato sulla risposta di MidnightLightning alla domanda che ho citato, questo genere di cose è stato fatto.
Chiarificazione: sto cercando un metodo (hashing, crittografia, ecc.) che consenta a un ragazzo medio come me di ottenere l'effetto desiderato attraverso la programmazione.
Sono interessato a questo argomento allo scopo di Pubblicazione difensiva .
Mi piacerebbe imparare un metodo che consenta a un programmatore di tutti i giorni di prendere il suo computer, scrivere un programma, passare informazioni attraverso di esso e dire:
I created this text at this moment in time, and I can prove it.
Ciò significa che le informazioni devono essere protette dal programmatore che scrive il codice. Forse sarebbe necessaria un'API di terze parti. Sto bene con quello.