obfuscate_id
Id masker
Protects sequential ids by transforming them into random-looking numerical strings without changing the underlying record data
Make your ActiveRecord ids non-obvious. Mixes up record ids in a simple, reversible hashing algorithm so that it can then automatically revert the hashed number back to the original id for record lookup without having to store a hash or tag in the database.
347 stars
8 watching
137 forks
Language: Ruby
last commit: almost 2 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
elfsundae/laravel-hashid | Provides reversible, non-sequential identifiers for data obfuscation | 407 |
alco/hashids-elixir | Obfuscates numerical identifiers via reversible mapping | 280 |
jenssegers/optimus | A library for obfuscating integers by applying modular exponentiation and multiplicative hashing to generate unique IDs. | 1,268 |
derrickreimer/sequenced | Automatically assigns unique sequential IDs to records in databases | 406 |
actsasparanoid/acts_as_paranoid | Adds support for soft deletion to Rails records, allowing them to be hidden without actually removing them. | 1,474 |
bobg/encid | Protects sensitive integer IDs by encoding and decoding them with encryption keys. | 3 |
mrphrazer/obfuscation_detection | Automatically detects obfuscated code and other complex code constructs in binaries to aid reverse engineering. | 575 |
danielbohannon/revoke-obfuscation | Detects obfuscated PowerShell commands and scripts at scale using abstract syntax tree analysis. | 725 |
usemuffin/obfuscate | A plugin for CakePHP that provides primary key obfuscation using various strategies | 36 |
xfflyer/camouflaged-data | A system designed to obscure data within existing applications | 9 |
adamyaxley/obfuscate | This header-only C++ library encrypts compile-time string literals to protect them from being easily discovered in binary images. | 1,072 |
mitchellvanw/hashids | Provides a simple way to encode and decode unique identifiers in web applications. | 106 |
duailibe/cuid | Generates unique, sequential IDs with optimal performance for horizontal scaling and lookup | 55 |
emvi/hide | A package to convert internal numeric IDs into hidden, hash-based identifiers for secure data exposure control | 69 |
drecom/barrage | Distributed ID generator for generating unique IDs across multiple data sources | 21 |