Well if you count your browser as a 3rd party program, ctrl-F certainly ain't hard.
The full affix list for each code and the specific rank per affix can be found here:
http://pastebin.com/gr16TyGb
The value range can be found out here:
http://www.d3lexicon.com/affix/
Buying unidentified items after today from anyone but people you trust is throwing away gold. Again a serious flaw in Blizzard's system design and this is not really one where you can say oh well these things happen, exposing these codes to the client before item identification makes no sense. I'm surprised by decisions like this, it's as if the WoW engine programmers either left or don't share what they learned over the years with the Diablo team.
EDIT: I intentionally left out the exact method on how obtain item codes because I'm unsure how exploitative that part is in relation to the rules here, it can be found easily on d2jsp.org.