Skip to content

Instantly share code, notes, and snippets.

@braoru
Created January 20, 2020 14:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save braoru/9d0641d8f55c20f5bdc6da2d696780a1 to your computer and use it in GitHub Desktop.
Save braoru/9d0641d8f55c20f5bdc6da2d696780a1 to your computer and use it in GitHub Desktop.
#!/bin/bash
VAL="8dbf075d5e3d34aa45a74e5d5d4dab71"
NAME=eth
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="effc87acb52ccdfd9aef0e1bd3e04c4b"
NAME=bch
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="f17e35d63c01b235f9b032d0ca7b5201"
NAME=btc
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="0a06c0151432eb590d59223445a200e80fe51756e70271cb747fcf9457d5be6734dcf569cf87b1a408266f0277397b7b6e3a51c55e2eca20df84de3598a17cee"
NAME=xlm
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="5f489a1f126e4ab79e180385e68295a9e9163b7007af403d80e738c1ef463d29"
NAME=xrp
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="150ace75b0e8f81dcf51baa9e2f35d1b9df05c22bb15e0ef30e6008d76361651"
NAME=etc
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="cc9223564c25fa1d6fef37cd7d2417c9b11d1f3d863e7a6a9280f666075ea73f"
NAME=ltc
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="7882a47e2b45d0774831d8ef76418d9094fb17787754179c4984b2f836c88e1d"
NAME=neo
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="e920eb80a09b1cba1ac800994208d2c8f8acd848bf96c10914254f8219436cc8"
NAME=bsv
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo "-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEM2NtzaFhm7xIR3OvWq5chW3/GEvW
L+3uqoE6lEJ13eWbulxsP/5h36VCqYDIGN/0wDeWwLYdpu5HhSXWhxCsCA==
-----END PUBLIC KEY-----" | od -An -tx1 | tr -d ' \n')
NAME=superadmin1@bank.com
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo "
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEY9zGugzNLIfpZuaUrzywEh/8ZdtX
4IIuIpDHLvJ36glFjfxxSZdOG6yHKFFlQh1GX3OCFZxHe+xeOGBJHBgraA==
-----END PUBLIC KEY-----" | od -An -tx1 | tr -d ' \n')
NAME=superadmin2@bank.com
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo "-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEV2zEDvZjJ/qR+Qh1r0sKNci39w79
B00Ng5MGg4wRM7Ah9pr1GbkgrKIUf4kaHPjrPVaQKIR8zDU3jgm0lWxeHA==
-----END PUBLIC KEY-----" | od -An -tx1 | tr -d ' \n')
NAME=superadmin3@bank.com
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo "-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIHq6d7lnOrxw5QLWfFU8iqyNGDfCVfBgDy5Dpj29USJHoAoGCCqGSM49
AwEHoUQDQgAEqYYB27lUVfRxnJYC/Zx7U2Hjdw9Idx6Unww+P4n15A5STzEZDBaX
I+713sEp+Q13BD2jYnJBsJgin2H496II7A==
-----END EC PRIVATE KEY-----" | od -An -tx1 | tr -d ' \n')
NAME=hsm_slot_key
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo Qei7gPKQNgSzF8j+/FSmdOQMNet6+9mxSzzcamJ+JCzTBxKXkJ+1t4D9kSATk4jMoage7q9G5Z3aCl6Jit1jsg== | base64 -d | od -An -tx1 | tr -d ' \n')
NAME=kraken
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo -n "Q7JoqNgH4Jqym9GzczfMtCEL0bk4zsMw" | od -An -tx1 | tr -d ' \n')
NAME=bitstamp
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo -n "xAbt3GnPvQqzRVR37Mjik5C6uGsvJGiS" | od -An -tx1 | tr -d ' \n')
NAME=coinbase
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo -n "ld35RSavMeiXV0M4gdLKoQli301UwAP3pwMSBzqiDKo9RtY/qGnHwgqZCTuGYdXrHrcjAj8BSHHxzl1IydsxQg==" | base64 -d | od -An -tx1 | tr -d ' \n')
NAME=coinbase-pro
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo -n "kMQJjnOUwG2AQEmGIjLFYYVvMbi24AelwTVY+B599ACp2eclRLfj/HtX0fqS1l/iNBBMzZRc3txU+mwHTsqACg==" | base64 -d | od -An -tx1 | tr -d ' \n')
NAME=coinbase-prime
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL=$(echo -n "UkwvE9qY40JK3RzGdctcTSbBbw6cfnvIzTR2w1vTJrM" | od -An -tx1 | tr -d ' \n')
NAME=bitfinex
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="03"
NAME=n
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
VAL="02"
NAME=m
BITSIZE=$((4*${#VAL}))
K1=$(python2 -c "print '0'*($BITSIZE/4)")
echo -e "$K1\n\n$VAL\n\n" | ctkmu c -tgs -n $NAME -aX -s0 -k2 -z$BITSIZE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment