Algoritmo tenuto segreto, mentre l'output non [chiuso]

-7

Come implementare un algoritmo su un sito Web che restituisce una risposta all'input di un utente mantenendo l'algoritmo stesso segreto?

Ad esempio, l'utente inserirà alcuni valori in un modulo, premere submit e verrà eseguito un algoritmo su questi dati, per produrre un output che viene restituito all'utente attraverso la pagina web. Tuttavia, l'algoritmo deve rimanere segreto, quindi, ad esempio, non sembra appropriato utilizzare JavaScript poiché chiunque potrebbe semplicemente ispezionare Element e ottenere l'algoritmo.

    
posta user174831 05.04.2018 - 09:15
fonte

1 risposta

0

Se si desidera mantenere l'algoritmo segreto, deve essere eseguito solo sul server. Se permetti al client di eseguire il lavoro (ad es. Con JavaScript) dovrai inviare al client il codice e sarà esposto a chiunque curiosando. Non c'è modo di aggirare questo.

Quindi basta eseguire l'algoritmo sul server - usando Node.js, ASP.NET, PHP o quant'altro. Ovviamente, se l'algoritmo è semplice, un utente abile potrebbe ancora decodificarlo, ma questo è diverso.

    
risposta data 05.04.2018 - 09:33
fonte

Leggi altre domande sui tag