Eikonal Blog

2011.05.12

Facebook foolies

Filed under: business, FaceBook, it, propaganda — Tags: , , — sandokan65 @ 15:46

Passwords related postings

Generating password hashes

  • Generating unix-style MD5 hash: openssl passwd -1 -salt QIGCa pippo
    • produces: $1$QIGCa$/ruJs8AvmrknzKTzM2TYE.
  • generating password hash using system’s native crypt() command: perl -e ‘print crypt(“pippo”, “\$1\$QIGCa”),”\n”‘
    • produces: $1Su6NR9CFU/6
  • Using Python’s Passlib library (http://packages.python.org/passlib/):
    • Install Python (e.g. in Cygwin)
    • Install Passlib library following instructions at http://packages.python.org/passlib/install.html
    • start Python: python
    • Calculate the SHA256 hash of the word Password:

      >>> from passlib.hash import sha256_crypt
      >>> hash = sha256_crypt.encrypt("password")
      >>> hash
      '$5$rounds=80000$9GPMLb8EE.1QFrUk$Y0XQiZRKMhOrB2GcfCeWREG.x3jCfa5pbmxSO/hjCE3'
      >>> sha256_crypt.encrypt("password")
      '$5$rounds=80000$9fjOxTQNeyPhsCvp$XmyKju3TfWUEPXGPXMZ6sIPcv26Uok7NLPyZhx5g7R9'
      >>> sha256_crypt.encrypt("password", rounds=12345)
      '$5$rounds=12345$Kk9DTJPMRyxGFB3q$7tdzdJXq4YRu7ms6PGo7zTlOHVwYOQO1aUeUsZ3Mrl5'
      >>> sha256_crypt.verify("password", hash)
      True
      >>> sha256_crypt.verify("letmeinplz", hash)
      False
        

    • Generating BouncyCastle SHA1-512 hashes for use in Atlassian JIRA:

      >>> from passlib.hash import atlassian_pbkdf2_sha1
      >>> atlassian_pbkdf2_sha1.encrypt("password")
      '{PKCS5S2}fU8ppRTCuJeS8n7PGYOQMhVqZ4hUidTIiWI4K8R8IBOXm/lYywaouSLtvlTeTr3V'
      >>> atlassian_pbkdf2_sha1.encrypt("password")
      '{PKCS5S2}+X+PMcYYAwBAKIWwFsJY639EipU1NXJfc1jKC5VYHZV7zoDI4zTEpKO4xZQoegg1'
      >>> atlassian_pbkdf2_sha1.encrypt("password")
      '{PKCS5S2}1Nq7N2YM4ZyTstZaSynlnGGh2rgAG+b7SB+9xreszUhrE39BnfwNg2RGm6tqvDg2'
      >>> atlassian_pbkdf2_sha1.encrypt("password")
      '{PKCS5S2}bu1dK0WotXYuBaB0bo2RslxMAp4JawLofUFw4S5fZdAtfsm3Ats6kO6j5NaHZCdt'
      >>> atlassian_pbkdf2_sha1.encrypt("password")
      '{PKCS5S2}z/mfc47xvjcm5Ny7dw7BeExB68Oc4XiTJvUS5HRAadKr4/Aomn1WOMMrMWtikUPK'
        

    • Supported hashing algorithms:
      • Archaic Unix Schemes:
        • passlib.hash.des_crypt – DES Crypt
        • passlib.hash.bsdi_crypt – BSDi Crypt
        • passlib.hash.bigcrypt – BigCrypt
        • passlib.hash.crypt16 – Crypt16
      • Standard Unix Schemes:
        • passlib.hash.md5_crypt – MD5 Crypt
        • passlib.hash.bcrypt – BCrypt
        • passlib.hash.sha1_crypt – SHA-1 Crypt
        • passlib.hash.sun_md5_crypt – Sun MD5 Crypt
        • passlib.hash.sha256_crypt – SHA-256 Crypt
        • passlib.hash.sha512_crypt – SHA-512 Crypt
      • Other Modular Crypt Schemes:
        • passlib.hash.apr_md5_crypt – Apache’s MD5-Crypt variant
        • passlib.hash.phpass – PHPass’ Portable Hash
        • passlib.hash.pbkdf2_digest – Generic PBKDF2 Hashes
        • passlib.hash.cta_pbkdf2_sha1 – Cryptacular’s PBKDF2 hash
        • passlib.hash.dlitz_pbkdf2_sha1 – Dwayne Litzenberger’s PBKDF2 hash
        • passlib.hash.scram – SCRAM Hash
        • passlib.hash.bsd_nthash – FreeBSD’s MCF-compatible nthash encoding
        • passlib.hash.unix_disabled – Unix Disabled Account Helper
      • Standard LDAP (RFC2307) Schemes:
        • passlib.hash.ldap_md5 – MD5 digest
        • passlib.hash.ldap_sha1 – SHA1 digest
        • passlib.hash.ldap_salted_md5 – salted MD5 digest
        • passlib.hash.ldap_salted_sha1 – salted SHA1 digest
        • passlib.hash.ldap_crypt – LDAP crypt() Wrappers
        • passlib.hash.ldap_plaintext – LDAP-Aware Plaintext Handler
      • Non-Standard LDAP Schemes:
        • passlib.hash.ldap_hex_md5 – Hex-encoded MD5 Digest
        • passlib.hash.ldap_hex_sha1 – Hex-encoded SHA1 Digest
        • passlib.hash.ldap_pbkdf2_digest – Generic PBKDF2 Hashes
        • passlib.hash.atlassian_pbkdf2_sha1 – Atlassian’s PBKDF2-based Hash
        • passlib.hash.fshp – Fairly Secure Hashed Password
        • passlib.hash.roundup_plaintext – Roundup-specific LDAP Plaintext Handler
      • SQL Database Hashes:
        • passlib.hash.mssql2000 – MS SQL 2000 password hash
        • passlib.hash.mssql2005 – MS SQL 2005 password hash
        • passlib.hash.mysql323 – MySQL 3.2.3 password hash
        • passlib.hash.mysql41 – MySQL 4.1 password hash
        • passlib.hash.postgres_md5 – PostgreSQL MD5 password hash
        • passlib.hash.oracle10 – Oracle 10g password hash
        • passlib.hash.oracle11 – Oracle 11g password hash
      • MS Windows Hashes:
        • passlib.hash.lmhash – LanManager Hash
        • passlib.hash.nthash – Windows’ NT-HASH
        • passlib.hash.msdcc – Windows’ Domain Cached Credentials
        • passlib.hash.msdcc2 – Windows’ Domain Cached Credentials v2
      • Other Hashes:
        • passlib.hash.cisco_pix – Cisco PIX hash
        • passlib.hash.cisco_type7 – Cisco “Type 7” hash
        • passlib.hash.django_digest – Django-specific Hashes
        • passlib.hash.grub_pbkdf2_sha512 – Grub’s PBKDF2 Hash
        • passlib.hash.hex_digest – Generic Hexdecimal Digests
        • passlib.hash.plaintext – Plaintext
      • Cisco “Type 5” hashes

Passphrase Hashes

Articles


Passwords related postings at this blog:

Memetic diseases

Mass hysteria

  • “The Dark Side of the Placebo Effect: When Intense Belief Kills” by Alexis Madrigal (the Atlantic; 2011.09.14) – http://www.theatlantic.com/life/archive/2011/09/the-dark-side-of-the-placebo-effect-when-intense-belief-kills/245065/
      While people of all cultures experience sleep paralysis in similar ways, the specific form and intensity it takes varies from one group to the next …
      They died in their sleep one by one, thousands of miles from home. Their median age was 33. All but one — 116 of the 117 — were healthy men. Immigrants from southeast Asia, you could count the time most had spent on American soil in just months. At the peak of the deaths in the early 1980s, the death rate from this mysterious problem among the Hmong ethnic group was equivalent to the top five natural causes of death for other American men in their age group.

      Something was killing Hmong men in their sleep, and no one could figure out what it was. There was no obvious cause of death. None of them had been sick, physically. The men weren’t clustered all that tightly, geographically speaking. They were united by dislocation from Laos and a shared culture, but little else. Even House would have been stumped.

      Doctors gave the problem a name, the kind that reeks of defeat, a dragon label on the edge of the known medical world: Sudden Unexpected Nocturnal Death Syndrome. SUNDS. It didn’t do much in terms of diagnosis or treatment, but it was easier to track the periodic conferences dedicated to understanding the problem.

  • “What’s Causing ‘Mass Faintings’ at Cambodian Factories?” by Andrew Marshall (Time > World; 2011.09.20) – http://www.time.com/time/world/article/0,8599,2093516,00.html
      … In the past three months, at least 1,200 workers at seven garment and shoe factories have reported feeling dizzy, nauseated, exhausted or short of breath, and hundreds have been briefly hospitalized. No definitive explanation has yet been given for these so-called mass faintings. One baffled reporter described them as “unique to Cambodia.” (Read how companies are abandoning Chinese factories in search of cheaper options.)
      Hardly. It’s been almost 50 years since girls at a boarding school in Tanganyika (now Tanzania) were struck by an illness whose symptoms — fainting, nausea and helpless laughter — soon spread to other communities. Or consider the Pokémon contagion in 1997, when 12,000 Japanese children experienced fits, nausea and shortness of breath after watching a television cartoon. Sufferers of World Trade Center syndrome, meanwhile, blamed proximity to Ground Zero for coughs and other respiratory problems long after airborne contaminants posed any health threat.
      All these are examples of mass hysteria, a bizarre yet surprisingly common phenomenon that is increasingly recognized as a significant health and social problem. For centuries it has crossed cultures and religions, taking on different forms to keep pace with popular obsessions and fears. In our post-9/11 world, it thrives on the anxiety caused by terrorist attacks, nuclear radiation and environmental gloom. “At any one time there are probably hundreds of episodes happening all around the world,” says Simon Wessely, a psychology professor at the Institute of Psychiatry at King’s College London. “They just don’t normally get reported.”

Morgellons


More: Memetics – https://eikonal.wordpress.com/2010/04/13/memetics/

Create a free website or blog at WordPress.com.