Sto pianificando di implementare Tiny Encryption Algorithm e di scambiare dati tra due siti PHP.
In particolare, utilizzando il codice presentato su PHP-einfach.de
Qualcuno ha esperienze / pensieri / commenti sull'uso di questo algoritmo? (a parte il motivo per cui lo stai usando)
Background: è un codice che ho intenzione di inserire in un modulo drupal. il modulo drupal consente agli utenti autenticati di quel sito di connettersi al mio sito. Sto pianificando di dare dei pulcini segreti a questi proprietari di siti drupal. Il codice sul sito drupal crittograferà i dati: "userid-commandid-time" con l'apikey e mostrerà questo come un campo nascosto in un modulo. I loro utenti che invieranno tale modulo verranno reindirizzati al mio sito con questi dati crittografati. Quando lo avrò, lo decreterò usando la mia copia di apikey e controllando gli altri valori dei dati. Il tempo viene inviato per rendere valida la richiesta solo per un periodo di tempo limitato.
Inoltre, ho considerato oauth, ma siamo più avanti nel nostro ciclo di sviluppo e il lavoro è praticamente finito. il sistema non deve essere sicuro al 100%, sarà esposto a un numero limitato di persone (gli utenti del modulo drupal). deve solo essere abbastanza ragionevole da dissuadere la maggior parte dei burloni aspiranti. ottenere l'accesso alla chiave e la nostra metodologia di crittografia consentirebbe al massimo l'accesso hacker (ma limitato) al nostro sistema.