[ create a new paste ] login | about

Link: http://codepad.org/lodhS8VI    [ raw code | output | fork ]

Ruby, pasted on Oct 7:
require 'base64'
#require 'openssl'
#require 'json'
#require 'oj'
require 'digest'
#require 'awesome_print'
#require 'securerandom'
#require 'zlib'


puts "Hello World!";
start_time = Time.now

KEY_LENGTH = 4096
initial_secret = 'abc123' # for testing ONLY!

SALT_SIZE = 16 # characters
#one_time_salt = String.random(SALT_SIZE)
one_time_salt = 'abcdefgh01234567'
# one-time token, valid until one minute from now
tx = Time.now.utc.strftime("%F %R").next
one_time_token = one_time_salt + Digest::SHA512.hexdigest( one_time_salt + initial_secret + tx )


Output:
1
Hello World!


Create a new paste based on this one


Comments: