Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
Pensato per il professionista sempre in movimento, HP Elitebook Ultra G1i 14 abbina una piattaforma Intel Core Ultra 7 ad una costruzione robusta, riuscendo a mantenere un peso contenuto e una facile trasportabilità. Ottime prestazioni per gli ambiti di produttività personale con un'autonomia lontano dalla presa di corrente che permette di lavorare per tutta la giornata
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Basato su piattaforma Qualcomm Snapdragon X Plus a 8 core, il nuovo Microsoft Surface Pro 12 è un notebook 2 in 1 molto compatto che punta sulla facilità di trasporto, sulla flessibilità d'uso nelle differenti configurazioni, sul funzionamento senza ventola e sull'ampia autonomia lontano dalla presa di corrente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-07-2007, 20:05   #1
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Cripatare file C#

Ciao a tutti.
Ho appena finito di impostare un programma per salvare le password (qualnto diventano troppe....)

Però ora ho un problema. .
Come faccio a criptare le informazioni che ho salvato?
Perchè ora io per prova le ho salvate in .txt.
Ho pensato:
Se anche creassi una chiave per criptare i file.Una sorta di codice di lettura.
Sarebbe comunque insicuro perchè se la chiave è nell'HD e deve essere leggibile quella non deve essere criptata...altrimenti non riesco ad aprirla per decifrare il codice.
Avete qualche consiglio sul come potrei fare?
Grazie.
Ciao!
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 23:30   #2
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Una volta avevo studiato il problema e scritto una bozza di articolo sul mio sito:
http://www.rexlen.it/cripdecr.htm

non so quanto sia ancora valido ma prova a vedere se c'è qualche cosa di utile.
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2007, 09:14   #3
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Ti ringrazio moltissimo.E' propio quello che mi serviva.L'avevo trovato anche su msdn ma come hai detto anche tu è molto confusionario.
Grazie!!!

Ultima modifica di HipT : 09-07-2007 alle 10:41.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2007, 13:50   #4
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Io invece faccio uso di questo modello come base:

http://www.codeproject.com/csharp/Fi...yptDecrypt.asp

spero ti sia utile.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2007, 13:57   #5
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Io invece faccio uso di questo modello come base:

http://www.codeproject.com/csharp/Fi...yptDecrypt.asp

spero ti sia utile.
Quello lo avevo già visto.Solo che era più complesso.
Cmq adesso finalmente ho finito il programma devo solo testarlo su un altro PC.
Grazie a entrambi!
Ciao!
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 15:37   #6
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Una cosa...potete dirmi altri metodi per criptare file oltre a quello Rijndael?
Ad esempio...l'SSL si può usare solo per le reti?
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 16:27   #7
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
Quote:
Originariamente inviato da HipT Guarda i messaggi
Una cosa...potete dirmi altri metodi per criptare file oltre a quello Rijndael?
Ad esempio...l'SSL si può usare solo per le reti?
si, perché la crittografia asimmetrica prevede una comunicazione in entrambi i versi. è un concetto non applicabile alla crittografia di un file poiché il file in un certo senso può essere inteso come un'informazione che una entità deve passare a se stessa nel futuro, solo che l'algoritmo di crittografia asimmetrica per poter funzionare richiede una comunicazione in entrambi i versi (richiederebbe che la parte ricevente invii informazioni a se stessa nel passato...).

non ci sono santi: se devi crittografare un file devi avere una chiave di decriptazione, e tale chiave deve essere memorizzata in un canale separato e presumibilmente sicuro. un'opzione sarebbe quella di impostare una password sul file e stabilire che la chiave altro non sia che un hash della password: quando devi criptare il file chiedi all'utente legittimo di specificare la password, ne fai l'hash MD5 o SHA o quello che ti pare, e usi l'hash o parte di esso come chiave di cifratura; oppure anche usi la password stessa come chiave. poi quando viene il momento di decifrarlo chiedi di inserire la password, dalla password inserita ottieni la chiave di crifratura, e decripti il file. se la password inserita è corretta riotterrai il file in chiaro, altrimenti otterrai dati senza senso.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 16:32   #8
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Perchè adesso che ho finito il primo programma.Volevo farne uno dove praticamente:
L'utente seleziona un file e ci sono vari sistemi per criptarlo con bit variabili.
Per questo volevo più sistemi.Ma al massimo allungo la chiave di quello di rijandael..
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 16:35   #9
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
uhm, a dire il vero mi è venuta anche un'altra idea, e questa è basata su crittografia asimmetrica: potresti "firmare" il file. mettiamo che A deve inviare a B sto benedetto file, anche se in realtà B altri non è che A in un momento futuro (cioè A deve memorizzare il file su HD per poi poterlo rileggere in seguito). sia A che B hanno due chiavi ciascuno: una pubblica, nota a tutti e una privata, nota solo al proprietario (A o B). le due chiavi funzionano in maniera reciproca, per così dire: se cripti con una devi decriptare con l'altra; non è matematicamente possibile (non in tempi ragionevoli) decriptare con la stessa chiave con cui si è criptato (per conoscere i dettagli su come si generano e come si usano queste due chiavi vedi i dettagli dell'algoritmo RSA, che sarebbe l'algoritmo di handshake usato da SSL). quindi basta che A cripti con la chiave pubblica di B, in maniera tale che B, quando gli arriva il file, sia l'unico a poter decriptare con la sua chiave privata.

però in realtà siamo sempre là, c'è un segreto da mantenere: la chiave privata di B. un sacco di lavoro di crittografia asimmetrica per poi ritornare da capo a dodici. post inutile. scusate.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2007, 19:38   #10
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Una cosa...Ho provato ad aumentare i bit dell'argoritmo di rijandael.
Però mi dà quest'errore:



Allora.Ho cambiato "byte[] rijnIV = new byte[16];" mettendolo a 16 anche nel 32.Così' va bene però nel 64 non funziona e neanche nel 128.

Ultima modifica di HipT : 12-07-2007 alle 20:26.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2007, 22:49   #11
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Mi pare che ti stia scontrando con i limiti posti dall'algoritmo. Prova a leggere questo:
http://csrc.nist.gov/CryptoToolkit/a...l/Rijndael.pdf
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2007, 12:19   #12
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Sì,hai ragione.L'ho letto ieri notte
Mi sapete dire un'altro algoritmo con limiti più elevati?
Grazie.
HipT è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Alchimia? No, scienza: ecco come produrr...
Il CISPE chiede di annullare l'acquisizi...
La Now Bar supporterà il doppio d...
Vecchi Bitcoin, guadagno mostruoso: bale...
Nel 2018 Samsung snobbò NVIDIA: u...
Provare i vestiti senza mai uscire di ca...
SanDisk High Bandwidth Flash (HBF): un c...
Panasonic presenta Aquarea DHW, pompa di...
Il bracciale Meta leggerà i gesti...
iOS e Android sotto attacco: per l'antit...
A Verona dopo i monopattini ecco le e-bi...
Itch.io come Steam: al bando i giochi pe...
Digitalizzazione, identità e AI: ...
Kindle Colorsoft: arriva la versione da ...
Electra ottiene altri 433 milioni di eur...
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: 22:51.


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