Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299 nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra unevoluzione profonda della propria strategia: lIA diventa una piattaforma di servizi sempre pi pronta alluso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessit e lock-in in uno scenario sempre pi orientato allhybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non sempre chiaro perch: l'IA una tecnologia molto promettente e che ha gi cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com' facile intuire, pu portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perch
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-03-2005, 16:10   #1
race2
Senior Member
 
Iscritto dal: Aug 2000
Messaggi: 1209
[PHP] Nascondere il codice sorgente...

Vorrei rendere impossibile copiare il codice di una pagina .php da altri utenti, e ho pensato a questo:

Codice:
<?
//includo la chiave di decryptazione
include("http://www.dominio.it/chiave.php");

//qui' tutto il codice cryptato
function Source(){
	$code="
			s]zmіbGE]wEN%P<Oai|0K5R,9
			{Vp:|R[Q-+XJ*$Amwm/>%\Ư`:
			hx^ɵ29JX+MU
			-{:fټ{	c<IyM^-I<G#]̺s_C~<;>*-
			d6G1$ٗ	󊡩>f'5LO4!LO>X&
			_f(֦zzb^RwXCZ_hkg5 2]AC( 0Un)ߙ	
			c< hR^,&O:I2
			QO%vAøE6E*z1(q)
	";
	return $code;
}

//qui' una funzione che decrypta tutto il PHP e l'HTML
FUNZIONE_di_DECRIPTAZIONE(source());
?>
cioe': con una funzione di cryptazione processo il codice e lo visualizzo a schermo con un echo, copio il codice e lo incollo all'interno della funzione "Source()" dell'esempio....

poi richiamando la pagina includendo da un dominio privato mio la chiave di decryptazione e tramite una funzione decryptazione rendero' visibile il tutto;

Si puo' fare ???
Se si con quali funzioni di Cryptazione e Decryptazione ???
race2  offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2005, 17:05   #2
tglman
Senior Member
 
Iscritto dal: Feb 2005
Citt: Roma
Messaggi: 414
puoi crearti anche tu una funzione di criptazione del tipo XOR.....

Cioe prendi una parola qualsiasi e per ogni carattere della pagina che devi criptare fa lo XOR con un carattere della parola.. ti faccio un piccolo esempio(in c che per me corrisponde alla logica)


Codice:
char *testo_da_criptare="ciao mondo come va";
char testo_criptato[100];
char * chiave="chiave";
for(int i=0,k=0;i<strlen(testo_da_criptare);i++)
{
	testo_criptato[i]=testo_da_criptare[i]^chiave[k];
	if(strlen(chiave)==k)k=0;
}
una funzione del genere anche biettiva ciove se al posto di testo_da_criptare inserisci il testo criptato in testo_criptato trovi il testo decriptato...

Pero non vedo l'utilit, la pagine php non possono essere lette senza essere interpretate e comunque hai delle protezioni anche al livello server..
tglman  offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2005, 17:32   #3
race2
Senior Member
 
Iscritto dal: Aug 2000
Messaggi: 1209
1) L'Utente dato che e' il proprietario puo' scaricare via FTP tutti i sorgenti,

2) L'Utente scarica i sorgenti e li apre, se faccio come dico io trova solo una funzione con dentro tutti i caratteri dell acriptazione come fa vedere il mio esempio....

chiaramente nei sorgenti non ci deve essere il codice ma la criptazione del codice, come da esempio.
race2  offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2005, 17:54   #4
tglman
Senior Member
 
Iscritto dal: Feb 2005
Citt: Roma
Messaggi: 414
ho capito una specie di copy right....

be puoi includere(non so se si pu da remoto) il file remoto con all'interno il codice di decriptazione per poi decriptare la pagina..
attento per, per poter utilizzare il codice una volda decriptato non puoi fare un semlice echo ma devi prima sarvarlo su un file per poi includerlo nella pagina...
Passaggi logici
1)includo il file di decriptazone
2)decripto la pagina
3)salvo la paggina decriptata su un file
4)includo la pagina per restituire il responzo..
5)elimino la pagina decriptata per non lasciare tracce..

secondo me questo metodo un po lungo e non so quanto ti conviene....
ciao..
tglman  offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2005, 18:11   #5
race2
Senior Member
 
Iscritto dal: Aug 2000
Messaggi: 1209
Hai azzeccato e mi sa che hai ragione,

ma ora ci rifletto un po e poi vedo, grazie dei consigli, ciao!
race2  offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2005, 18:54   #6
Blackat
Senior Member
 
L'Avatar di Blackat
 
Iscritto dal: Oct 2004
Citt: Acireale
Messaggi: 447
in teoria esiste la funzione eval che esegue un pezzo di codice valido di php passato in stringa come argomento.

Io l'ho sempre usato per eseguire un solo comando, dovresti provare
se funziona per un intero blocco di programma.
Sul manuale sembrerebbe di si, boh...prova

Ciao.
__________________
Ho concluso acquisti e/o vendite con : SHIVA>>LuR<<, TheGaiden, ArvMau
Blackat  offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2005, 23:57   #7
beppegrillo
Senior Member
 
L'Avatar di beppegrillo
 
Iscritto dal: Mar 2004
Messaggi: 1453
Comunque esistono tool appositi per il crittaggio dei sorgenti php.
__________________
Ciao ~ZeRO sTrEsS~
beppegrillo  offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2005, 00:59   #8
lombardp
Senior Member
 
L'Avatar di lombardp
 
Iscritto dal: Jun 2002
Citt: Firenze
Messaggi: 630
Se non ho capito male, l'idea sarebbe quella di dare al cliente la "licenza d'uso" del codice, ma non la possibilit di accedere ai sorgenti.

In tal caso ti propongo un'altra possibilit: il codice pi semplice e comune lo lasci in chiaro nella pagina. Le parti di codice che intendi proteggere le fai eseguire su un tuo hosting personale. Il codice del cliente semplicemente richiama l'esecuzione di particolari funzioni dal tuo hosting personale e include i risultati nell'output.
__________________
---> Lombardp
CSS Certified Expert (Master Level) at Experts-Exchange
Proud user of LITHIUM forum : CPU technology
Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo
lombardp  offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2005, 08:34   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Citt: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da lombardp
In tal caso ti propongo un'altra possibilit: il codice pi semplice e comune lo lasci in chiaro nella pagina. Le parti di codice che intendi proteggere le fai eseguire su un tuo hosting personale. Il codice del cliente semplicemente richiama l'esecuzione di particolari funzioni dal tuo hosting personale e include i risultati nell'output.
Credo che l'unica soluzione veramente percorribile sia questa...anche se non so se con l'inclusione remota il codice debba passare in chiaro... In questo caso non sarebbe comunque una soluzione valida...
Credo comunque che ci siano dei compilatori/cryptatori anche per PHP anche se non so quanto affidabili...visto che un servizio dovrebbe anche girare sulla macchina dove deve girare il codice php...
cionci  offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2005, 08:55   #10
race2
Senior Member
 
Iscritto dal: Aug 2000
Messaggi: 1209
GIa' mi sembra un ottima soluzione, ora faccio un test e se non riesco mi faro vivo, per ora vi ringrazio a tutti, a presto!
race2  offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Il Ryzen 7 9850X3D appare nel catalogo d...
Weekend pre natalizio Amazon, ecco tutte...
Prezzi gi su Oral-B iO: spazzolini elet...
19.000 Pa a un prezzo senza precedenti: ...
Narwal in super offerta su Amazon: robot...
SK hynix e NVIDIA lavorano a un SSD spec...
Roborock in super offerta su Amazon: pre...
Dreame abbassa i prezzi su Amazon: robot...
ECOVACS Deebot torna protagonista su Ama...
Il primo iPhone pieghevole potrebbe esse...
Apple 'apre' iOS alle terze parti anche ...
Cloud sovrano: l'approccio di Broadcom c...
HONOR conferma l'arrivo in Italia di Mag...
La Cina sotto pressione impone maniglie ...
OpenAI integra le app in ChatGPT per tra...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB On
Le Faccine sono On
Il codice [IMG] On
Il codice HTML Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v