[{"data":1,"prerenderedAt":318},["ShallowReactive",2],{"guide-data-obfuscation-tools":3},{"id":4,"title":5,"body":6,"date":308,"description":309,"extension":310,"meta":311,"navigation":312,"path":313,"readingTime":314,"seo":315,"stem":316,"__hash__":317},"guides\u002Fguides\u002Fdata-obfuscation-tools.md","Data Obfuscation Tools",{"type":7,"value":8,"toc":295},"minimark",[9,14,18,21,25,114,117,120,123,136,143,146,149,152,163,166,169,172,175,186,189,192,195,198,209,213,246,250,253,277,281],[10,11,13],"h2",{"id":12},"what-is-data-obfuscation","What Is Data Obfuscation?",[15,16,17],"p",{},"Data obfuscation transforms readable information into a form that hides its original content. Unlike encryption, obfuscation does not require a key to reverse — it merely makes data harder to interpret at a glance.",[15,19,20],{},"Obfuscation is used when you need to protect data from casual observation, not from determined attackers.",[10,22,24],{"id":23},"obfuscation-vs-encryption-vs-hashing","Obfuscation vs Encryption vs Hashing",[26,27,28,47],"table",{},[29,30,31],"thead",{},[32,33,34,38,41,44],"tr",{},[35,36,37],"th",{},"Method",[35,39,40],{},"Reversible",[35,42,43],{},"Key Required",[35,45,46],{},"Use Case",[48,49,50,65,77,89,101],"tbody",{},[32,51,52,56,59,62],{},[53,54,55],"td",{},"ROT13",[53,57,58],{},"Yes",[53,60,61],{},"No",[53,63,64],{},"Obscuring spoilers, puzzles",[32,66,67,70,72,74],{},[53,68,69],{},"Base64",[53,71,58],{},[53,73,61],{},[53,75,76],{},"Transport encoding",[32,78,79,82,84,86],{},[53,80,81],{},"Hashing",[53,83,61],{},[53,85,61],{},[53,87,88],{},"Password storage, integrity checks",[32,90,91,94,96,98],{},[53,92,93],{},"Encryption",[53,95,58],{},[53,97,58],{},[53,99,100],{},"Confidential data protection",[32,102,103,106,109,111],{},[53,104,105],{},"Tokenization",[53,107,108],{},"Yes (via vault)",[53,110,58],{},[53,112,113],{},"PCI DSS compliance",[10,115,55],{"id":116},"rot13",[15,118,119],{},"ROT13 shifts each letter by 13 positions in the alphabet. Because the alphabet has 26 letters, applying ROT13 twice returns the original text.",[15,121,122],{},"Use ROT13 for:",[124,125,126,130,133],"ul",{},[127,128,129],"li",{},"Hiding spoilers in forums",[127,131,132],{},"Obscuring puzzle answers",[127,134,135],{},"Simple email content masking",[15,137,138,142],{},[139,140,141],"strong",{},"Never use ROT13 for security."," Anyone can decode it instantly.",[10,144,69],{"id":145},"base64",[15,147,148],{},"Base64 encodes binary data as ASCII text. It is reversible and requires no key.",[15,150,151],{},"Use Base64 for:",[124,153,154,157,160],{},[127,155,156],{},"Embedding images in HTML or CSS",[127,158,159],{},"Email attachment encoding (MIME)",[127,161,162],{},"API payloads requiring text-safe binary transport",[15,164,165],{},"Base64 is not obfuscation in the strict sense — it is encoding. But it does make data unreadable to humans at a glance.",[10,167,81],{"id":168},"hashing",[15,170,171],{},"Hashing converts input into a fixed-size digest that cannot be reversed. The same input always produces the same hash.",[15,173,174],{},"Use hashing for:",[124,176,177,180,183],{},[127,178,179],{},"Password storage (with salt)",[127,181,182],{},"Data integrity verification",[127,184,185],{},"Deduplication",[15,187,188],{},"Hashes cannot be \"decoded\" back to the original. This makes them suitable for storage but not for data you need to retrieve.",[10,190,105],{"id":191},"tokenization",[15,193,194],{},"Tokenization replaces sensitive data with a token that maps back to the original via a secure vault. The token itself reveals nothing about the original data.",[15,196,197],{},"Use tokenization for:",[124,199,200,203,206],{},[127,201,202],{},"Credit card number storage (PCI DSS)",[127,204,205],{},"Personally identifiable information (PII)",[127,207,208],{},"Regulatory compliance scenarios",[10,210,212],{"id":211},"choosing-the-right-method","Choosing the Right Method",[214,215,216,222,228,234,240],"ol",{},[127,217,218,221],{},[139,219,220],{},"Need to retrieve the original?"," Use reversible methods (ROT13, Base64, encryption, tokenization).",[127,223,224,227],{},[139,225,226],{},"Need security?"," Use encryption (AES, RSA) — not ROT13 or Base64.",[127,229,230,233],{},[139,231,232],{},"Need integrity verification?"," Use hashing (SHA-256).",[127,235,236,239],{},[139,237,238],{},"Need compliance?"," Use tokenization for regulated data.",[127,241,242,245],{},[139,243,244],{},"Just hiding spoilers?"," ROT13 is fine.",[10,247,249],{"id":248},"try-it-yourself","Try It Yourself",[15,251,252],{},"Use these tools to obfuscate and encode data:",[124,254,255,263,270],{},[127,256,257,262],{},[258,259,261],"a",{"href":260},"\u002Ftools\u002Frot13","ROT13 Encoder\u002FDecoder"," — Obscure text with ROT13",[127,264,265,269],{},[258,266,268],{"href":267},"\u002Ftools\u002Fbase64","Base64 Encoder\u002FDecoder"," — Encode binary data as text",[127,271,272,276],{},[258,273,275],{"href":274},"\u002Ftools\u002Fhash-calculator","Hash Calculator"," — Compute SHA-256 and other hashes",[10,278,280],{"id":279},"related-guides","Related Guides",[124,282,283,289],{},[127,284,285],{},[258,286,288],{"href":287},"\u002Fguides\u002Frot13-explained","ROT13 Explained",[127,290,291],{},[258,292,294],{"href":293},"\u002Fguides\u002Ftext-encoding-methods","Text Encoding Methods",{"title":296,"searchDepth":297,"depth":297,"links":298},"",2,[299,300,301,302,303,304,305,306,307],{"id":12,"depth":297,"text":13},{"id":23,"depth":297,"text":24},{"id":116,"depth":297,"text":55},{"id":145,"depth":297,"text":69},{"id":168,"depth":297,"text":81},{"id":191,"depth":297,"text":105},{"id":211,"depth":297,"text":212},{"id":248,"depth":297,"text":249},{"id":279,"depth":297,"text":280},"2026-05-28","Tools for obscuring sensitive data — ROT13, Base64, hashing, and tokenization compared for different use cases.","md",{"immutable":312},true,"\u002Fguides\u002Fdata-obfuscation-tools",5,{"title":5,"description":309},"guides\u002Fdata-obfuscation-tools","V_tallgU-EJuyxoMa3kgc59PBjOjrkbQfcZa63P0k6M",1780401330741]