Questo blog e' libero dal NOFOLLOW!

3sulBlog

Innovativo blog a 360 gradi full immersion nel web




Tutti i post per la categoria ‘Programmazione

Wednesday
Feb 3,2010

Oggi voglio farvi vedere come è semplice inviare dei messaggi a qualsiasi dispositivo in rete tramite i Socket. Brevemente vi posso dire che il Socket è una porta di comunicazione. Tutte le macchine che possono comunicare tramite il protocollo TCP/IP possono connettersi ad un Socket e trasmettere qualsiasi cosa.

Il linguaggi .NET mettono a disposizione la Classe System.Net.Socket, la quale ci aiuta a instaurare una comunicazione tramite Socket. Per iniziare dovete naturalmente importare questa classe nel vostro progetto:

Imports System.Net
Imports System.Net.Sockets
Imports System.Text

(more…)

Tuesday
Feb 2,2010

Ieri ho scritto un articolo su come cifrare una stringa con l’algoritmo TripleDes. Beh, oggi partiamo da quella situazione e vediamo come decifrare la stringa di ieri. Parto dal presupposto che il vostro metodi di decifratura si trovi nella stessa classe del metodo di cifratura cosi non avrete il bosogno di replicare la chiave e il vettore di inizializzazione da un’altra parte. A differenza della funzione di ieri questa funzione avrà in input il byte che dobbiamo decifrare.

Anche in questa funzione dichiarate le seguenti varibili:

Dim uEncoder As UTF8Encoding = New UTF8Encoding()
Dim tdProvider As TripleDESCryptoServiceProvider
Dim icTransform As ICryptoTransform
Dim mStream As MemoryStream
Dim cStream As CryptoStream

E poi andata a scrivere queste righe di codice per decifrare il byte in ingresso: (more…)

Monday
Feb 1,2010

Su quello che è l’algoritmo di cifrature TripleDes vi invito a leggere questo articolo su Wikipedia in qui è spiegato molto bene il funzionamento e la sicurezza del algoritmo. Oggi sono qua a farvi vedere un esempio di cifratura di stringhe con questo ottimo algoritmo. Come prima cosa dovete importare nel vostro progetto la libreria System.Security.Cryptography:

Imports System.Security.Cryptography

A questo punto nella vostra classe dovete definire due varibili globali un chiave di cifratura e un vettore di inizializzazione per l’algoritmo di cifratura. Ecco un esempio di come possono essere queste due varibili: (more…)

Saturday
Jan 30,2010

Netstat è un comando con il quale si possono vedere lo stato delle connessioni instaurate sul computer locale. Se per qualche motivo volete vedere lo stato delle connessioni e le varie porte aperte sul vostro computer locale questo è il comando adatto. Se invece nel programmino che state realizzando volete vedere lo stato di una porta in particolare sul vostro computer potete utilizzare questo pezzo di codice.

Nella form del vostro progetto aggiungete una listbox oppure qualsiasi altro componente dove visualizzare il risultato. A questo punto dovete importare le seguenti librerie:

Imports System.Net
Imports System.Net.NetworkInformation

A questo punto dovete dichiarare delle variabili di tipo: IPGlobalProperties, IPEndpoint e TcpConnectionInformation. (more…)

Friday
Jan 29,2010

Oggi un cliente mi segnalava una problematica. Per non avere problemi di permessi durante l’esecuzione di un programma, questo doveva essere eseguito come un utente amministratore. Diciamo che inserire tutti gli utenti di una azienda nel gruppo degli amministratori delle macchine mi sembra eccessivo, l’unica cosa da fare era eseguire il programma come un utente amministratore, un semplice RunAs.

Per questo motivo ho sviluppato una applicazione di console la quale non fa nient’altro che eseguire l’eseguibile con una utenza specifica. Ecco il codice della applicazione in VB.NET: (more…)

Sondaggio 3sB


3sulBlog – 3sB


Google Translate





Ultimi Commenti


Tag Cloud

3G 3GS amici Apple blog calcio cellulare Cucina Design divertente file firefox foto fotocamera fratello gadget Google grande gratis immagini internet iPhone iPod Jailbreak Linux MAC Microsoft Mp3 n97 nokia online pc ps3 Ricette serie Software sony streaming symbian touch touchscreen usb Video Web windows

Meta


Ultimi post


Top commentatori