Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 20th, 2012  |  syntax: None  |  size: 0.48 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <openssl/des.h>
  4.  
  5. /* sudo aptitude install libcurl4-openssl-dev
  6.  */
  7.  
  8. /* http://linux.die.net/man/3/des
  9.  */
  10.  
  11. int main()
  12. {
  13.  
  14.         unsigned char key[8];
  15.         key[0] = 0xbd;
  16.         key[1] = 0xf9;
  17.         key[2] = 0x26;
  18.         key[3] = 0x01;
  19.         key[4] = 0x46;
  20.         key[5] = 0xb0;
  21.         key[6] = 0xb4;
  22.         key[7] = 0xd5;
  23.         int i = DES_is_weak_key(key);
  24. /*      DES_key_schedule schedule;*/
  25. /*      int i = DES_set_key_checked(key, *schedule);*/
  26.         printf("%d",i);
  27.         return 0;
  28. }