I hereby claim:
- I am kumavis on github.
- I am kumavis (https://keybase.io/kumavis) on keybase.
- I have a public key whose fingerprint is 6750 E5FB B48E 01F1 D3AB 6BEE 9AC5 DEA8 D6AD D69B
To claim this, I am signing this object:
app = App() | |
hg.app(document.body, app, render) | |
peerLookup = {} | |
function onNewPeer(peerData){ | |
var newPeer = hg.struct({ | |
name: peerData.name, | |
upTime: peerData.upTime, | |
}) |
var from = require('from') | |
var trumpet = require('trumpet')() | |
var htmlStream = from(['<html><body><span>haay</span></body></html>']) | |
htmlStream.on('end', didEnd('htmlStream')) | |
trumpet.selectAll('body', function(node){ | |
var readStream = node.createReadStream() | |
var writeStream = node.createWriteStream() | |
readStream.on('data', function(data){ console.log(data.toString()) }) |
var escope = require('escope'); | |
var esprima = require('esprima'); | |
var estraverse = require('estraverse'); | |
var treeify = require('treeify').asTree; | |
// var code = "var a = 1, b = 2; var c = 3; (function(){ var x=8, y=9; w = NaN; z })()" | |
// var code = "(x.y)()" | |
// var code = "(0,x.y)()" | |
//var code = "x.y.z.w()" | |
var code = "x.call()" |
console.log( 'encode hex: '+testN(encodeTest, getRandomBuffer, 'hex', 100000).toFixed(10) ) | |
console.log( 'decode hex: '+testN(decodeTest, getRandomData, 'hex', 100000).toFixed(10) ) | |
console.log( '--------------' ) | |
console.log( 'encode utf8: '+testN(encodeTest, getRandomBuffer, 'utf8', 100000).toFixed(10) ) | |
console.log( 'decode utf8: '+testN(decodeTest, getRandomData, 'utf8', 100000).toFixed(10) ) | |
console.log( '--------------' ) | |
console.log( 'encode base64: '+testN(encodeTest, getRandomBuffer, 'base64', 100000).toFixed(10) ) | |
console.log( 'decode base64: '+testN(decodeTest, getRandomData, 'base64', 100000).toFixed(10) ) | |
console.log( '--------------' ) | |
console.log( 'encode json: '+testN(encodeJsonTest, getRandomBuffer, 'json', 100000).toFixed(10) ) |
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[!+[]+!+[]+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+ |
var esquery = require('esquery') | |
var esprima = require('esprima') | |
var treeify = require('treeify').asTree | |
var src = 'var x = require("x"); var z = require("z")' | |
function go(selector){ | |
var ast = esprima.parse(src); | |
var selectorAst = esquery.parse(selector); |
I hereby claim:
To claim this, I am signing this object:
start (secret) -> return apiObject with [encrypt, decrypt] with plaintext secret stored in closure | |
encrypt (input) -> generate salt, iv, additionalData, -> generate hash from salt and secret -> generate key from hash -> encrypt with key -> return json string with salt, iv, additionalData, and encrypted data (edited) | |
decrypt(input) -> read salt, iv, additionalData -> generate hash from salt and secret -> generate key from hash -> decrypt with key -> return unecrypted data | |
and the 'encrypted text' includes plaintext metadata about the encryption settings (salt, iv, additionalData) |
;(function () { | |
function c() { | |
var e = document.createElement("link"); | |
e.setAttribute("type", "text/css"); | |
e.setAttribute("rel", "stylesheet"); | |
e.setAttribute("href", f); | |
e.setAttribute("class", l); | |
document.body.appendChild(e) | |
} | |
function h() { |
╭─{👘 } kumavis in ~/Development/Node/ethereum-address-generator | |
╰─± node example.js | |
Looking for an address starting with "abc". | |
tried 1000 identities. | |
tried 2000 identities. | |
tried 3000 identities. | |
tried 4000 identities. | |
tried 5000 identities. | |
tried 6000 identities. | |
Found after 6110 attempts! |