Skip to content

Add support for specifying the output length#2

Open
planas wants to merge 3 commits intonamick:masterfrom
planas:add-length-support
Open

Add support for specifying the output length#2
planas wants to merge 3 commits intonamick:masterfrom
planas:add-length-support

Conversation

@planas
Copy link
Copy Markdown

@planas planas commented Mar 24, 2014

Hi Nathan, I'm kind of scared pulling this since I'm not too familiar with hash functions. However I've made some quick tests and it seems to work as expected, nonetheless take a look and let me know what you think.

@huobazi
Copy link
Copy Markdown

huobazi commented Dec 8, 2014

+1

@ACPK
Copy link
Copy Markdown

ACPK commented Feb 25, 2015

@planas - Thanks for this! @namick - Can this be merged?

@voondo
Copy link
Copy Markdown

voondo commented Nov 6, 2015

+1

sue445 and others added 2 commits January 19, 2017 15:08
If integerized hashed integer is passed, can not reversible

e.g)

```ruby
ScatterSwap.hash(2970439418180909067, 0, 20)
=> "02792428384994356370"

ScatterSwap.reverse_hash("02792428384994356370", 0)
=> "02970439418180909067"

ScatterSwap.reverse_hash(2792428384994356370, 0)
=> "6564430356352013192"
```
Add length arg to ScatterSwap.reverse_hash too
@khiav223577
Copy link
Copy Markdown

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants