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.

GitHub

347 stars
8 watching
132 forks
Language: Ruby
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
elfsundae/laravel-hashidProvides reversible, non-sequential identifiers for data obfuscation408
alco/hashids-elixirObfuscates numerical identifiers via reversible mapping280
jenssegers/optimusA library for obfuscating integers by applying modular exponentiation and multiplicative hashing to generate unique IDs.1,271
derrickreimer/sequencedAutomatically assigns unique sequential IDs to records in databases406
actsasparanoid/acts_as_paranoidA plugin to temporarily hide records in a database without deleting them.1,477
bobg/encidProtects sensitive integer IDs by encoding and decoding them with encryption keys.3
mrphrazer/obfuscation_detectionAutomatically detects obfuscated code and other complex code constructs in binaries to aid reverse engineering.580
danielbohannon/revoke-obfuscationDetects obfuscated PowerShell commands and scripts at scale using abstract syntax tree analysis.724
usemuffin/obfuscateA plugin for CakePHP that provides primary key obfuscation using various strategies36
xfflyer/camouflaged-dataA system designed to obscure data within existing applications9
adamyaxley/obfuscateThis header-only C++ library encrypts compile-time string literals to protect them from being easily discovered in binary images.1,082
mitchellvanw/hashidsProvides a simple way to encode and decode unique identifiers in web applications.106
duailibe/cuidGenerates unique, sequential IDs with optimal performance for horizontal scaling and lookup55
emvi/hideA package to convert internal numeric IDs into hidden, hash-based identifiers for secure data exposure control69
drecom/barrageDistributed ID generator for generating unique IDs across multiple data sources21