Code2Design.com

User login

Blog Links

The Layout

Programming

Graphic Design

Resources

Navigation

C2D Projects

Unsystematic Affiliates

Tutorials Live Coded FX Photoshop Star AOM Designs 

Change Language

Who's online

There are currently 0 users and 7 guests online.

Blogs

MD5, hashes, passwords, salts and more

1) You need to salt your passwords.

"Assume a user's secret key is stolen and he is known to use one of 200,000 English words as his password. The system uses a 32-bit salt (like md5). Because of this salt, the attacker's pre-calculated hashes are of no value. He/she must calculate the hash of each word with each of 2^32 (4,294,967,296) possible salts appended until a match is found. The total number of possible inputs can be obtained by multiplying the number of words in the dictionary with the number of possible salts:

2^{32} \times 200 000 = 8.58993459 \times 10^{14}

To complete a brute-force attack, the attacker must now compute about 800 trillion hashes, instead of only 200,000. Even though the password itself is known to be simple, the secret salt makes breaking the password radically more difficult." - http://en.wikipedia.org/wiki/Salt_(cryptography)


Submitted by David on April 8, 2008 - 8:04pm. |
read more | David's blog | add new comment

Free AutoDesk Inventor

AutoDesk is giving away free copies of its student programs like AutoDesk Inventor. If you are a student you need to take a minute to register for this great offer! (visit Student Autodesk)

As soon as my month-long fight with my computer-box is over (Curse you SATA, Cheap Video Cards, and ECS Mobos), I plan on releasing some Inventor tutorials and because it is a $4000 program (Full Version) this maybe your only chance to grab a copy!

Please note that you must be a student with a college email address(I think they also allow Highschool emails). Also, you will need a decent video card for this program as it is a 3D modeling program. (64MB video card should be fine - but I suggest a 128MB.)


Submitted by David on April 19, 2007 - 10:05pm. |
David's blog | 4 comments

Instant HTML Help

If you're just learning how to create your own little space in the vast expanse of the World Wide Web you are starting at a great time.

When I began learning, nearly 10 years ago, I had to crack open the books, fire up Wordpad and figure this stuff out by trial and error. If I needed help, it was a long search through various indexes.

Now, there are so many resources on the web that anyone wanting to learn HTML or any of the vast languages out there, they have gold readily available at the click of a mouse. Plus, with Web 2.0 becoming more and more prevalent, instant examples are here.

Case in point is the HTML Playground: http://htmlplayground.com/

The name says it all. A list of web coding tags are available for you to select and have instant examples and sample code to look at and then edit it and see what happens.

This is a fantastic resource for any beginner and one I highly recommend checking out and, well, playing around with!


Submitted by WarpNacelle on April 14, 2007 - 5:19am. |
WarpNacelle's blog | 2 comments

You Can CMS Without One Two

In my last posting, I demonstrated how to create a header and footer file to be included at the top and bottom of all, or at least many, pages. This makes it easy to modify those parts and have the changes automatically spread across all the pages that share that header and footer file. This is one of the things a CMS simplifies for the user.

But what if part of your header, or footer, file is your navigation system and you want the button or link to change when the page associated is chosen? That means your header, or footer, must change depending on what page it's included on. Actually, that's one of the beautiful things about PHP - since it's commands are processed prior to the display of the page, you can program those changes to happen for you automatically.


Submitted by maspick on April 5, 2007 - 8:07pm. |
read more | maspick's blog | 1 comment

Persecution

As I was reading the first chapter of 2 Thessalonians, I started thinking about a few things; particularly - persecution. Having been born and raised in America, I've never really known "persecution". Because I am a Christian, I may have been made fun of, rejected, or disliked - but I wouldn't consider those as "persecution"; more like inconveniences. However, this chapter explains persecution in one of the ways it should be seen, so I’d like to share with you. ;)

Quote:
Dear brothers and sisters, we always thank God for you, as is right, for we are thankful that your faith is flourishing and that you are all growing in love for each other. - 2 Thessalonians 1:3


Submitted by David on March 26, 2007 - 12:03am. | |
read more | David's blog | add new comment

C2D's Open Search and Razor Blades

Time for more (than less) information on the recent updates to Code2Design.

Yes, C2D is now open search compatible. Now you can search all of Code2Design.com right from your browser!

To install the browser plug-in for Firefox, Opera, or Internet Explorer 7 simply visit any page on C2D and click the highlighted search box to add us to your list of favorite search engines!

However, if you are anything like me, you probably never even use that feature. ;) So, now is a great chance to improve your skills, find useful information, and help test-out our new search plug-in. Boy are you efficient!


Submitted by David on February 28, 2007 - 6:04pm. | |
read more | David's blog | add new comment

Rooted in Christ

"My goal is that they will be encouraged and knit together by strong ties of love. I want them to have full confidence because they have complete understanding of God's secret plan, which is Christ himself. In him lie hidden all the treasures of wisdom and knowledge. I'm telling you this so that no one will be able to deceive you with persuasive arguments." - Colossians 2:2-4

I read a great article on The 10 Questions To Ask To Make Sure You're Still Growing. And I realized I was lacking in some areas, actually - I was lacking in all areas. Looking back over the past few months, I see that I'm still the same person I was then. I still do the same things, and I still know the same things... But that's not God's plan for us! He wants to bring us closer to Him, he wants us to grow in our knowledge and love for Him.


Submitted by David on February 25, 2007 - 7:02pm. | |
read more | David's blog | 3 comments

New Projects

Lately, as I find myself spending increasing amounts of time online (in research); I end up meeting many exceptional people who more or less are lacking in some area of the web. Now meeting people is a very good thing, however, this ultimately leads to a problem – I love to help people. Wait, that’s a problem?...

Well… It is when you don’t have any time! ;]

I know that I have a long way to go before I can match the skill and talent of today’s top programmers and designers – but if you don’t mind me saying – I still can hold my own to most of the web out there. One of the reasons is the collection of bookmarks, scripts, tools, and such I have found over the course of my web life.


Submitted by David on February 19, 2007 - 4:10pm. |
read more | David's blog | add new comment

Syndicate content


Like what you see?

Why not add more? C2D is looking for other Christian Web Masters who would like to help write articles for this site. If you have expericance in FLASH, CSS/HTML, PHP/MySQL, PhotoShop/GIMP, Blender, Javascript, or just General Design - our users would love to hear what you have to say. Contact Us

delicious   digg   reddit   magnoliacom   newsvine   furl   google   yahoo   technorati