Sha256: ad203ccaca36f6e360e4d68c3b193ce9c90912827540d2866bd424afa5280aaa

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

Contents

require 'paint'
def vprint(*args)
 puts args if $verbose
end

TASKS_HELP =
%Q{    encrypt                             Encrypt the message with the given key (AES).
    decrypt                             Decrypt the message with the given key (AES).
    hash                                Hash a given message with SHA-256.
    sum                                 Retrieve the SHA-256 checksum of a given file.
    uuid                                Generate a random UUID.
    totp                                Generate a Time-based One Time Password.
    b64e                                Encode data in base64.
    b64d                                Decode base64 data.

  #{Paint['Examples', '#95a5a6']}
    #{Paint['$ krypton encrypt "mymessage" "mykey"', '#2ecc71']} #{Paint['=> ckhJWXcyTE1leENLOWpBQzJWbElMdz09Cg==', '#95a5a6']}
    #{Paint['$ krypton hash "mymessage"', '#2ecc71']} => #{Paint['S3ONp9WM7/rCMeuUnvWDzp5dxbuSVsOV6bI5AJvRqCc=', '#95a5a6']}
    #{Paint['$ krypton totp "mygreatsecret"', '#2ecc71']} => #{Paint['778501', '#95a5a6']}
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
krypton-0.1.8 lib/core/text.rb