Identi.ca Identi.ca
  • Login
  • Public

    • Public
    • Groups
    • Featured
    • Popular

Conversation

Notices

  1. chromatic chromatic

    Upgrading users in place from SHA-1 to Bcrypt passwords was more work than I thought.

    about 4 months ago from web
    • Christopher Allan Webber Christopher Allan Webber

      ... is that possible without a rainbow table?

      about 4 months ago
    • Remote profile options...
      Psychedelic Squid Psychedelic Squid Christopher Allan Webber

      If you transition people as they log in, yes. Basically, you check their attempted password against the old system, then on success ..

      about 4 months ago
    • Remote profile options...
      Psychedelic Squid Psychedelic Squid Christopher Allan Webber

      .. store the new hash (possible since you briefly have the cleartext password again), and a flag to indicate the old hash shouldn’t be used.

      about 4 months ago
    • Remote profile options...
      Psychedelic Squid Psychedelic Squid Christopher Allan Webber

      Well, more precisely, a flag saying the old hashing method shouldn’t be used. No reason to keep the old hash itself.

      about 4 months ago
    • Christopher Allan Webber Christopher Allan Webber Psychedelic Squid

      Oh, that makes sense! And yeah, that would require complexity/hacks, but logical solution

      about 4 months ago
    • chromatic chromatic Christopher Allan Webber

      Sure; when users log in successfully, rehash their incoming passwords and update them in place.

      about 4 months ago

Site notice

  • API
  • Status

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Identi.ca is a microblogging service brought to you by Status.net. It runs the StatusNet microblogging software, version 1.1.0-alpha1, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Identi.ca content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.

Built in Montreal