diff options
Diffstat (limited to 'moe.pinapelz.com/encoded-take-no1.html')
| -rw-r--r-- | moe.pinapelz.com/encoded-take-no1.html | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/moe.pinapelz.com/encoded-take-no1.html b/moe.pinapelz.com/encoded-take-no1.html new file mode 100644 index 0000000..6358152 --- /dev/null +++ b/moe.pinapelz.com/encoded-take-no1.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> + <html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>encoded take no 1</title> + <link rel="stylesheet" href="styles/carbon.css"> + <link href="https://unpkg.com/prism-themes@1.6.0/themes/prism-atom-dark.css" rel="stylesheet"> + </head> + <body> + <div id="lock-screen"> + <div id="lock-box"> + <div class="lock-icon">🔒</div> + <h2>Protected Content</h2> + <p>Enter the passphrase to unlock this post.</p> + <input id="enc-input" type="password" placeholder="Enter passphrase..."/> + </div> +</div> +<div id="encrypted-content" data-enc="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"></div> +<script> +(function(){ +function b64ToArr(b64){var bin=atob(b64);var len=bin.length;var arr=new Uint8Array(len);for(var i=0;i<len;i++)arr[i]=bin.charCodeAt(i);return arr;} +async function tryDecrypt(pass){try{var c=document.getElementById('encrypted-content');if(!c)return;var data=b64ToArr(c.dataset.enc);var salt=data.slice(0,16);var iv=data.slice(16,28);var tag=data.slice(data.length-16);var ct=data.slice(28,data.length-16);var ek=new TextEncoder().encode(pass);var km=await crypto.subtle.importKey('raw',ek,{name:'PBKDF2'},false,['deriveKey']);var key=await crypto.subtle.deriveKey({name:'PBKDF2',salt:salt,iterations:100000,hash:'SHA-256'},km,{name:'AES-GCM',length:256},false,['decrypt']);var full=new Uint8Array(ct.length+tag.length);full.set(ct,0);full.set(tag,ct.length);var plain=await crypto.subtle.decrypt({name:'AES-GCM',iv:iv},key,full);var decoded=new TextDecoder().decode(plain);var ls=document.getElementById('lock-screen');if(ls)ls.remove();c.outerHTML=decoded;if(window.Prism)Prism.highlightAll();}catch(e){}} +document.addEventListener('DOMContentLoaded',function(){var inp=document.getElementById('enc-input');if(inp)inp.addEventListener('input',function(e){tryDecrypt(e.target.value);});}); +})(); +</script> + + <script src="https://unpkg.com/prismjs@1.30.0/prism.js"></script> + <script src="https://unpkg.com/prismjs@1.30.0/plugins/autoloader/prism-autoloader.min.js"></script> + </body> + </html> |
