summaryrefslogtreecommitdiffstats
path: root/moe.pinapelz.com/encoded-take-no2.html
blob: 3eb30eac32f43d0505345e4d6153c1671560614c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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 2</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">&#128274;</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>
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage