Giter VIP home page Giter VIP logo

Comments (8)

hrvoj3e avatar hrvoj3e commented on August 19, 2024

+1
Good question!
We are planning to use it in URL also.

from hashids.

vinkla avatar vinkla commented on August 19, 2024

It depends. Using Hashids won't expose the user ID to the public. Though, if it is okay to expose the UUID or whatever you're using then there is no problem in using the that within the URL. It really depends on your solution and how you want to implement it.

from hashids.

hrvoj3e avatar hrvoj3e commented on August 19, 2024

You can look at hashes as permalinks which can be persistent through time (ID's can change for some reason). ID can change if you have software upgrade which has changes to database structure. If you store hash in database you have some sort of persistence for existing records.
Hashes are "better looking":

  • not incremental as ID's
  • not so obviously "hackable" (you could add some sort of numeric salt to integer under it)

from hashids.

Yamakasi avatar Yamakasi commented on August 19, 2024

I have a solid part I can use from my URL, as it comes from my database, I only need to shorten my URL this way.

I will use a uuidv4 as hash in my case.

That's why.

from hashids.

Yamakasi avatar Yamakasi commented on August 19, 2024

Is someone willing to post an example as I'm confused using the example.

This using a uuid

Thanks!

from hashids.

ChristianVermeulen avatar ChristianVermeulen commented on August 19, 2024

Maybe this helps shed some light? Considering UUID's are strings..

Do not encode strings. We've had several requests to add this feature — "it seems so easy to add". We will not add this feature for security purposes, doing so encourages people to encode sensitive data, like passwords. This is the wrong tool for that.

http://hashids.org/php/ [What not to do, bullet 2]

from hashids.

jd327 avatar jd327 commented on August 19, 2024

I'm not sure I'm following this. Is this still an issue?

from hashids.

vinkla avatar vinkla commented on August 19, 2024

Closing due to inactivity.

from hashids.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.