<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31875.aspx</link><pubDate>Thu, 17 May 2007 17:45:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31875</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31875.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31875</wfw:commentRss><description>&amp;nbsp; Τα 2 exe που θα έστελνα είναι ’κλειδωμένα’ και το REFLECTOR δεν τα ’διαβάζει'. Ήθελα να δω αν κάποιος μπορεί να δει τον κώδικα με κάποιο άλλο Decompiler.</description></item><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31871.aspx</link><pubDate>Thu, 17 May 2007 16:48:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31871</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31871.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31871</wfw:commentRss><description>&lt;P&gt;Μην απογοητεύεσαι. Κατέβασε το .NET Reflector (&lt;A href="http://www.aisto.com/roeder/dotnet/"&gt;http://www.aisto.com/roeder/dotnet/&lt;/A&gt;) και άνοιξε τα assemblies να δεις τι φαίνεται και τι δεν φαίνεται &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/P&gt;</description></item><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31870.aspx</link><pubDate>Thu, 17 May 2007 16:21:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31870</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31870.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31870</wfw:commentRss><description>&amp;nbsp; Δυστυχώς ήθελα ν’ ανεβάσω 2 exe αρχεία για να δώ αν μπορει κάποιος να διαβάσει τα strings που χρησιμοποιώ για την κωδικοποίηση και αποκωδικοποίηση αλλα δεν μπορώ γιατί είναι λίγο μεγάλα. Κρίμα γιατί θα ήθελα να δοκιμαστούν από κάποιους που ξέρουν περισσότερα από μένα σε αυτόν τον τομέα.</description></item><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31835.aspx</link><pubDate>Wed, 16 May 2007 16:42:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31835</guid><dc:creator>Adamantios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31835.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31835</wfw:commentRss><description>&lt;FONT face=Verdana&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face=Arial&gt;Δηλαδή δεν υπάρχει κάποιο αντίστοιχο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;utility&lt;/SPAN&gt; σαν το &lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;aspnet_regiis;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;&lt;FONT face=Arial&gt;Τι θέλω και ασχολούμε με windows εφαρμογες; &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31829.aspx</link><pubDate>Wed, 16 May 2007 06:57:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31829</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31829.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31829</wfw:commentRss><description>&lt;P&gt;H αποθήκευση του κλειδιού είναι πάντα ένα πρόβλημα. Είναι πολύ κακή τακτική όταν γίνεται hard-coded μέσα στην εφαρμογή&amp;nbsp;και η κατάσταση δεν σώζεται ούτε με unmaged κώδικα καθώς κάποιος μπορεί εύκολα να δει όλα τα strings μέσα στο dll ή στο executable ή στα resources. Γενικά, το θέμα του security δεν είναι απλό. Αν ασχολείσαι για πρώτη φορά κινδυνεύεις να κάνεις λάθη που τελικά θα καταστήσουν άκυρη όλη σου την προσπάθεια. Χρειάζεται αρκετό διάβασμα για να πετύχεις μια αξιοπρεπή λύση. &lt;/P&gt;
&lt;P&gt;Ρίξε μια ματιά σε αυτό εδώ: &lt;A href="http://www.obviex.com/CipherLite/"&gt;http://www.obviex.com/CipherLite/&lt;/A&gt;&amp;nbsp;είναι ακριβώς για την δουλειά που το θέλεις και είναι και freeware.&lt;/P&gt;</description></item><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31824.aspx</link><pubDate>Wed, 16 May 2007 04:58:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31824</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31824.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31824</wfw:commentRss><description>&lt;P&gt;Μήπως θα ήταν καλύτερο να χρησιμοποιήσεις κάποιον unmanaged τρόπο για να το κάνεις αυτό; Το γράφω αυτό επειδή χρησιμοποιώντας managed κώδικα για να το κάνεις αυτό, αφήνεις πρόσφορο πεδίο σε κάποιον προκειμένου&amp;nbsp;να δει το IL του προγράμματός σου, να δει το key, να δει γενικά τον τρόπο που κάνεις encrypt και decrypt κ.λ.π.&lt;/P&gt;
&lt;P&gt;Επίσης, προφανώς και πρέπει να προσέξεις ο χρήστης που δηλώνεις στο connection string σου να έχει συγκεκριμένα (και μόνο) δικαιώματα&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;</description></item><item><title>Απ: encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31814.aspx</link><pubDate>Tue, 15 May 2007 23:17:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31814</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31814.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31814</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Σου στέλνω μιά κλαση που κάνει Encrypt and Decrypt. Η χρήση της γίνετε ως εξής:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:green;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;'Key size must be 128 to 192 bits in increments of 64 bits&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Private&lt;/SPAN&gt; CryptoKey() &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Byte&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; System.Text.Encoding.UTF8.GetBytes(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"!G1a2t1a0+!@#$^&amp;amp;*8764321"&lt;/SPAN&gt;)&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Private&lt;/SPAN&gt; CryptoIV() &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Byte&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; System.Text.Encoding.UTF8.GetBytes(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"!G1a2t1a0+"&lt;/SPAN&gt;)&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Private&lt;/SPAN&gt; oCrypto &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;As&lt;/SPAN&gt; Crypto &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;New&lt;/SPAN&gt; Crypto(CryptoKey, CryptoIV)&lt;BR&gt;&lt;BR&gt;My.Settings.Password &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; oCrypto.Encrypt(TextEditPassword.Text)&lt;BR&gt;TextEditPassword.Text &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; oCrypto.Decrypt(My.Settings.Password)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp; &lt;FONT face=Tahoma size=2&gt;Πιστεύω να είναι αυτό που ζητάς.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>encrypt app.config</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31806.aspx</link><pubDate>Tue, 15 May 2007 21:52:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31806</guid><dc:creator>Adamantios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31806.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=31806</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Καλησπέρα!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Γράφω μια εφαρμογή σε vb.net και προσπαθώ να βρω έναν τρόπο για να κάνω encrypt το app.config της (και για την ακρίβεια τα connectionstrings που περιέχει) . Δυστυχώς όμως όσο και να έψαξα δεν βρήκα κάποιο τρόπο που να παίζει σωστά! Μπορεί κάποιος να με βοηθήσει; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Wingdings;mso-ascii-font-family:Arial;mso-hansi-font-family:Arial;mso-bidi-font-family:Arial;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;SPAN style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Διαμάντης&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item></channel></rss>