<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Code Snippet</title>
        <link>http://blogs.ugidotnet.org/mprota/category/Code Snippet.aspx</link>
        <description>Code Snippet</description>
        <language>it-IT</language>
        <copyright>Massimo Prota</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>[CodeSnippet] Ottenere l'hash SHA-1 di una stringa</title>
            <link>http://blogs.ugidotnet.org/mprota/archive/2004/04/08/540.aspx</link>
            <description>Una funzione che può essere utilizzata per ottenere l'hash SHA-1 di una password e ritorna una stringa da poter inserire in un campo "varchar" del DB
internal static string EncryptString(string sourceString){&amp;nbsp;&amp;nbsp; byte[] b = System.Text.Encoding.ASCII.GetBytes(sourceString);&amp;nbsp;&amp;nbsp; return Convert.ToBase64String(((HashAlgorithm)CryptoConfig.CreateFromName("SHA1")).ComputeHash(b));}
&amp;nbsp;&lt;img src="http://blogs.ugidotnet.org/mprota/aggbug/540.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimo Prota</dc:creator>
            <guid>http://blogs.ugidotnet.org/mprota/archive/2004/04/08/540.aspx</guid>
            <pubDate>Thu, 08 Apr 2004 23:33:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/mprota/archive/2004/04/08/540.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/mprota/comments/commentRss/540.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/mprota/services/trackbacks/540.aspx</trackback:ping>
        </item>
        <item>
            <title>[CodeSnippet] Formattare la dimensione di un file</title>
            <link>http://blogs.ugidotnet.org/mprota/archive/2004/01/12/536.aspx</link>
            <description>Utilizzo:Riceve in ingresso un parametro long che contiene la dimensione del file (ad esempio restituita dalla propriet&amp;#224; Length della classe System.IO.FileInfo) e restituisce una stringa contenente la dimensione formattata correttamente e l'unit&amp;#224; di misura adeguata.Source Code:public static string FormatFileSize(long size){&amp;nbsp;&amp;nbsp;&amp;nbsp; string[] units = new string[]{"B", "KB", "MB", "GB", "TB"}; &amp;nbsp;&amp;nbsp;&amp;nbsp; int i = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp; float newSize;&amp;nbsp;&amp;nbsp;&amp;nbsp; newSize = size;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (newSize &amp;gt;= 1024 &amp;amp;&amp;amp; i &amp;lt; units.Length) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newSize /= 1024;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; return string.Format("{0} {1}", newSize.ToString("##.##"), units[i]);}Esempio:FileInfo fi = new FileInfo(@"C:\test.mdb");Console.WriteLine(fi.Length);Console.WriteLine(FormatFileSize(fi.Length));Output:839680820 KBBugs:Sicuramente molti!&lt;img src="http://blogs.ugidotnet.org/mprota/aggbug/536.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimo Prota</dc:creator>
            <guid>http://blogs.ugidotnet.org/mprota/archive/2004/01/12/536.aspx</guid>
            <pubDate>Mon, 12 Jan 2004 16:16:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/mprota/archive/2004/01/12/536.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/mprota/comments/commentRss/536.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/mprota/services/trackbacks/536.aspx</trackback:ping>
        </item>
    </channel>
</rss>