JRTwine Software, LLC presents: IBWedgeTM



IBWedge is a software-based iButton® keyboard wedge created by JRTwine Software, LLC.  It allows the input of an iButton's data into any application that accepts normal keyboard input.  As far as your computer is concerned, the input data has been typed in on the keyboard.

 

IBWedge operates as a Windows Service on your system.  It also includes an agent application that can be used to manipulate and/or configure the IBWedge application.

 

Unlike normal hardware-based wedges, IBWedge uses your existing iButton reader/adapter hardware, has a lower cost than a hardware solution, and can be easily upgraded to provide more functionality.  Additionally, IBWedge supports the input of an iButton's data variety of different data formats.  Data formats can be selected and/or changed easily by using IBWedge's simple configuration interface.  The following data formats are currently supported:

  • Native - data is input as a 16 character string read directly from the iButton
  • Presentation - data is input as a 16 character string as presented on the face of the iButton (visual ordering)
  • MD5 - (raw or cooked) data is input as a 128-bit MD5 hash value calculated from iButton data read in Native or Presentation format
  • Tiger - (raw or cooked) data is input as a 192-bit Tiger hash value calculated from iButton data read in Native or Presentation format
  • Password16 - data is input as a 16 character string calculated from iButton data read in Native or Presentation format
  • Password8 - data is input as a 8 character string calculated from iButton data read in Native or Presentation format
  • -And more formats are in development!  We also support customer-specific or custom formats, so if you have a particular format or algorithm that you need, we can implement it!

These different formats allow the use of iButton data in a variety of ways.  For example, one of the Cooked formats can be used to turn an iButton's data into a simple password.  One of the MD5 or Tiger formats can be used to turn an iButton's into a more secure and complex password, or for identifying a particular iButton without actually having to store the iButton's actual ROM data.  Of course, the Native and Presentation formats allow the iButton's ROM data to be input directly.

 

As mentioned above, we can implement custom formats as well.  So the uses for an iButton's data are limited only by your needs and imagination!

 

Feel free to browse around to get more information about our IBWedge solution.  You can also contact us if you have any specific questions not answered in the FAQ section.

 

If you are a solutions provider, note that we offer an integration SDK, so that 3rd-party applications can take advantage of certain functionality of the IBWedge service, such as iButton information and access to its ROM data.