OK, probabilmente sto avendo un brutto lunedì, ma ho le seguenti necessità e sto vedendo molte soluzioni parziali ma sono sicuro di non essere la prima persona ad aver bisogno di questo, quindi mi sto chiedendo se mi manca l'ovvio.Componente URL sicuro non manomissione in Perl utilizzando la crittografia simmetrica?
$ client ha da 50 a 500 byte di dati binari che devono essere inseriti nel centro di un URL e roundtrip al browser del loro cliente. Dato che fa parte dell'URL, siamo contro il limite "teorico" di 1K di un URL GET. Inoltre, $ client non vuole che i propri clienti decodifichino i dati o li manomettano senza rilevamento. $ client preferirebbe non archiviare nulla lato server, quindi questo deve essere completamente indipendente. Deve essere il codice Perl e veloce, sia in codifica che in decodifica.
Penso che l'ultimo passo possa essere base64. Ma quali sono i passaggi per la crittografia e l'hashing che hanno più senso?
È necessario memorizzare qualcosa sul lato server. E non capisco cosa significa "stand-alone" in questo caso, come accederà all'URL? –
Se sto capendo questo, hai bisogno di un modo per crittografare 50-500 byte di dati in un URL senza far saltare oltre 1k di testo? – Schwern
Devo passare da $ dati a URL cliente a $ dati. Niente sarà memorizzato sul lato server. –