Whirlpool - The Galaxy Inspired Hash Function
I’ve been trying to make my own hashing function for this blog, with no luck at all. So, I try to find the latest hashing function which known to be super secure, and I encounter “whirlpool”....
I’ve been trying to make my own hashing function for this blog, with no luck at all. So, I try to find the latest hashing function which known to be super secure, and I encounter “whirlpool”....
Image: Nexus S The past month I’ve been missing from the blogging world, thanks to my new and shiny device. It’s the Samsung Nexus S. Yes, finally, I have a nexus device....
I’m currently trying to learn some subjects, which is HTML5 for rich content editing and WebGL for better content presentation. I’ve also come across one major feature that will complete the Blog Engine (which I was referring to as “CMS” previously)....
This is a program I made to make my previous post into a reality. I’ve been talking about multiple level encryption method. Well, here’s the real deal. The algorithm is composed by no more than 39 lines of code....
If you’ve been developing websites for a while, you’ll eventually encounter the thing called encryption. It’s often used to make passwords unreadable by regular users. When you sign in to a forum, or for an email, you store your password in the server’s database....
It took me one night to realize that my session validation method in my admin page wasn’t secure at all. When a user logs in, the user database will be called, and the database will be matched with the username and password which he enters....
Making a drawing pad with HTML 5 canvas element is relatively easy, until we encounter touch devices. The codes which used to be working on conventional mouse-driven interface no longger works on touch screens....
In the old days, synchronizing php and javascript date and time functionality is a real pain. You need to detect the client timezone offset with javascript, and then convert it to a format which is php friendly, and transform it as a cookie, and so on....
A 3D graphics in a web browser has been many people’s dream. Imagine what we can build using this technology. People no longer have to download client application to play 3D online game, or we can even make a 3D UI for our website....
When I’m making this blog for the first time, it never cross my mind that I’ll be building the new kind of CMS. However, overtime, I realize that all of this effort will be worthless if I’m keeping it for myself....