Archive for the ‘programming’ tag

You may know that System.Security.Cryptography for Compact Framework lacks many cryptography algorithms compared to the desktop .Net Framework (2005 and later). In a project we have needed SHA512 encryption on Windows CE and we have found /cfAes library which provides almost all of the crypto functionality of .NET Framework. We are grateful to the author for sharing the class library.

The following table displays a comparison between the versions of .Net Framework with respect to the support for different crypyography algorithms (X means that it is supported, 0 means partially supported).

Every programming language I’ve learned, every code sample I’ve inspected, and every algorithm I’ve analyzed have contributed to my knowledge and aptitute of programming very much, and have helped me extend my vision about software development. I always find articles and books written on programming very precious opportunities for self development.

Published by O’Reilly, Beautiful Code, is a special book in which important names from the software development community tell their stories about developing simple, elegant, and powerful programs.

I recommend this book to anyone who takes programming as an art besides its technical part, and who are willing to develop themselves to write better programs.

A little excerpt from the book:

A designer knows he has achieved perfection not when there is nothing left to add, but
when there is nothing left to take away. (Saint-Exupéry)