Skip to content

Instantly share code, notes, and snippets.

View wafrelka's full-sized avatar

wafrelka wafrelka

View GitHub Profile
@wafrelka
wafrelka / highlow.js
Created November 3, 2014 14:33
tkbctf4 / high-low(1)
javascript:alert(get_card([me['c_card'][0],me['c_card'][1].modPow(me.key.modInverse(room.q),room.p).modPow(room.key.modInverse(room.q),room.p)],room.x,room.p)+2);
@wafrelka
wafrelka / rcrypto.rb
Created November 3, 2014 14:33
tkbctf4 / rcrypto
$n = 0xcd892c64f1803742a89e68567aea60283066b368d2c2454ad55f740fb0ff8e98e03f70cd9a2c9168294eee89a9f995d2596f2c0be881bfbfa72cccbb18a77287134e2ffc89e7bce766cca9136074a19f6807c3ff51e5cf53ec79838067cbefac809fccbbe2c1c4d170f3be58b34b9c3dfaeb2914341697d6503a826716073f9808b91c747030e2cdeaf20620b269c701d5ce96623c95c983678fd1175243b9eda7f6a310b4ccfd6c69fa836adb82271c56aa7ca267c1d47e64e69a0c3541f63432b4d75b881c1694a07b546eaee036521213967201cd91ff6a4e1e7c89027eb57096f2e3e5cd274d5cd272be44435b21648538f31760b4f8b50cbcd42f0873d5
$tkb1, $tkb2 = 1667394420, 3434100
$ans1 = 23028643799383753847875224572899530587623465156947179649880177012216322520689987210167806595127896451780399294831624320852911481288759386505639746529746078971087532477617590181593464718195267174503176241210056915779132987534068026560667109891036440695412267975612385918320017868710309590325265328248973814161130048650295231580413379296527924213674592533853130067025255066066655133256571078418514394101041188568332505495283093456009944389010268909937890312555243
@wafrelka
wafrelka / PKI.py
Created June 1, 2014 08:17
PillowReader
import math
import PrimeUtils
class PrivKey(object):
def __init__(self, p, q, n):
self.p = p
self.q = q
self.n = n
self.l = (p - 1)*(q - 1)
@wafrelka
wafrelka / gcj2013-r3-a.cpp
Created June 15, 2013 16:43
GCJ2013 Round3 A 満点が取れる解法を実装したコード
#include <cstdio>
#include <cstring>
#include <cmath>
#include <vector>
#include <list>
#include <string>
#include <set>
#include <map>
#include <queue>
#include <stack>