Visualizzazione risultati 1 fino 10 di 10

Discussione: Criptazione sorgente php in java

  1. #1
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Arrow Criptazione sorgente php in java

    Ciao a tutti...ho esigenza di criptare i file php dato che li lascerei in locale e non vorrei potessero venire riutilizzate da terzi...pensavo a un programmino java avviabile dal browser che tramite un algoritmo codifica e decodifica da file il linguaggio php e lo invia al browser...secondo voi è fattibile o appesantisco il programma e basta..?

  2. #2
    Guest

    Predefinito

    La logica è errata: php non viene interpretato dal browser.
    per criptare un sorgente in php ci sono degli algoritmi che prendono il sorgente e lo rendono incomprensibile per un occhio umano ma non per la macchina che può ancora eseguirlo, ovviamente la pratica diminuisce le performance inevitabilmente.

    Quanto agli algoritmi di criptazione non ne conosco nessuno free onestamente, bisogna acquistare una licenza per l'utilizzo della maggior parte di questi.

  3. #3
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Come già detto sopra, php non viene interpretato dal browser ( client, in questo caso ), ma dal server ( dove carichi / risiedono i file del sito ), e a seconda delle operazioni contenute all'interno dello script produce il rispettivo codice html, detto questo ti consiglierei, sempre se hai tempo di studiarti meglio il php.

    Cmq prendo questa occasione per risponderti, oltre al fatto che mi è stato appena confermato quello che supponevo, cioè che questi programmi influiscono sulla performanz dello script, per segnalarti questo articolo da me trovato pochi giorni fa:

    http://php.html.it/articoli/leggi/89...con-bcompiler/

    Premetto che il programma di qui parlano ancora non ho avuto il tempo di installarlo, spero solo che questo mio link sia servito.
    Ultima modifica di sevenjeak : 20-12-2011 alle ore 20.47.46

    Sevenjeak
    Software developer and much more

  4. #4
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Predefinito

    Mi sono spiegato per algoritmo pensavo di scambinare l'ordine delle parole con uno schema fisso dei file php, in poche parole non serve sia a prova di bomba per capirci:).Il programma in java(dico java perchè è quello che sto studiando e è il primo linguaggio che mi è saltato in mente) funge da "interprete" diciamo, prendendo in input questo file php e dando in output il php normalmente ordinato ma già sul browser.
    So anch'io che il browser non esegue il php ma io sto parlando di poter usare il sito in locale senza che vengano visti i sorgenti php dall'utente in caso gli venisse l'idea di cominciare a leggere i sorgenti e magari modificare i file cancellando altre precauzioni che ho preso.

    @Sevenjeak avevo già letto l'alrticolo e appunto per il fatto che appesantirebbe il tutto ho scartato l'idea.

  5. #5
    Guest

    Predefinito

    In locale o su internet, il codice PHP viene eseguito dal SERVER (o meglio dall'interprete PHP).
    l'Output prodotto è puro HTML.

    Al browser arriva solo quest'ultimo.

    Prima di avventurarti in fantasie cerca di capire come funzuonano le cose. Capirai che quello che dici non è realizzabile.

  6. #6
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Predefinito

    file--->java--->php---> server-->browser
    questa era la mia idea, ma se dite che non va avete altre idee allora???
    Ultima modifica di giacomofabbian : 21-12-2011 alle ore 00.40.23

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da giacomofabbian Visualizza messaggio
    file--->java--->php---> server-->browser
    questa era la mia idea, ma se dite che non va avete altre idee allora???
    La logica è più così (o almeno io la imposterei tale):


    Java ---- [cripting if not yet] --> file.php
    |
    --- [http/request] -------> file.php


    In questo modo puoi anche archiviare un log di errori appositamente studiato con i responsi che potresti rilasciare lato php e tenere l'esecuzione dello script in background (che, in locale, credo sia preferibile).

    Chiaro che la richiesta http verrà automaticamente processata dal server usando (per l'appunto) quel tipo di richiesta, ma essendo in locale puoi anche evitare la richiesta http e richiamare php.exe inviandogli come parametro il file php che vorresti far processare, in questo modo tendenzialmente non hai bisogno manco di un webserver installato in locale.

    Poi vabe ognuno ha le sue esigenze, ad esempio altro modo casareccio di fare le cose potrebbe essere di criptare manualmente i files php un unica volta (non è che stai li a criptare e decriptare) e aprire da browser l'url di tale file, dopodichè con opera banalissimo refresh automatico ogni X secondi

  8. #8
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Predefinito

    Citazione Originalmente inviato da blackbos Visualizza messaggio
    La logica è più così (o almeno io la imposterei tale):


    Java ---- [cripting if not yet] --> file.php
    |
    --- [http/request] -------> file.php


    In questo modo puoi anche archiviare un log di errori appositamente studiato con i responsi che potresti rilasciare lato php e tenere l'esecuzione dello script in background (che, in locale, credo sia preferibile).

    Chiaro che la richiesta http verrà automaticamente processata dal server usando (per l'appunto) quel tipo di richiesta, ma essendo in locale puoi anche evitare la richiesta http e richiamare php.exe inviandogli come parametro il file php che vorresti far processare, in questo modo tendenzialmente non hai bisogno manco di un webserver installato in locale.

    Poi vabe ognuno ha le sue esigenze, ad esempio altro modo casareccio di fare le cose potrebbe essere di criptare manualmente i files php un unica volta (non è che stai li a criptare e decriptare) e aprire da browser l'url di tale file, dopodichè con opera banalissimo refresh automatico ogni X secondi
    Mmm qualche link d'esempio con qualche codifica tanto per farmi un idea???

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    Già linkato prima da SJ ;-)

  10. #10
    Data registrazione
    15-03-2011
    Residenza
    Padova
    Messaggi
    194

    Predefinito

    O così o niente insomma?:-)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •