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
137 forks
Language: Ruby
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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