Table of Contents - ezcrypto-0.7.2 Documentation
Pages
- CHANGELOG
-
README
- EzCrypto - Easy to use Crypto for Ruby
- Features
- Installation
- Simple examples
- To encrypt:
- To decrypt:
- One liners:
- Keys
- Generating a random key
- Initializing a key with raw key data
- Initializing a Key with a Base64 encoded key
- Initializing a Key with a Base64 encoded key
- Exporting the key
- Encryption and Decryption
- Regular raw use
- Base64 encoded use
- FAQ
- What algorithm does this use?
- Only 128 bits. Is that enough?
- What is Base64 encoding?
- What is a Salt?
- License
- Support
- README_ACTIVE_CRYPTO
- README_DIGITAL_SIGNATURES
- trusted.pem
Classes and Modules
- ActionController
- ActiveCrypto
- ActiveCrypto::ActionController
- ActiveCrypto::AssociationKeyHolder
- ActiveCrypto::ClassMethods
- ActiveCrypto::Encrypted
- ActiveCrypto::Encrypted::ClassAccessors
- ActiveCrypto::KeyHolder
- ActiveCrypto::MissingKeyError
- ActiveRecord
- EzCrypto
- EzCrypto::Certificate
- EzCrypto::CipherWrapper
- EzCrypto::Decrypter
- EzCrypto::Digester
- EzCrypto::Encrypter
- EzCrypto::Key
- EzCrypto::Name
- EzCrypto::Signer
- EzCrypto::TrustStore
- EzCrypto::Verifier
Methods
- ::block_size — EzCrypto::Key
- ::block_size= — EzCrypto::Key
- ::calculate_key_size — EzCrypto::Key
- ::decode — EzCrypto::Signer
- ::decode — EzCrypto::Key
- ::decode — EzCrypto::Verifier
- ::decrypt_with_password — EzCrypto::Key
- ::default_trusted — EzCrypto::TrustStore
- ::digest — EzCrypto::Digester
- ::digest64 — EzCrypto::Digester
- ::encrypt_with_password — EzCrypto::Key
- ::from_file — EzCrypto::Verifier
- ::from_file — EzCrypto::Signer
- ::from_pkyp — EzCrypto::Verifier
- ::generate — EzCrypto::Key
- ::generate — EzCrypto::Signer
- ::generate_hexkey — EzCrypto::Digester
- ::generate_key — EzCrypto::Digester
- ::generate_key64 — EzCrypto::Digester
- ::get_key — EzCrypto::Digester
- ::hexdigest — EzCrypto::Digester
- ::load — EzCrypto::Key
- ::load_all_from_file — EzCrypto::Verifier
- ::load_from_file — EzCrypto::TrustStore
- ::new — EzCrypto::Signer
- ::new — EzCrypto::Key
- ::new — EzCrypto::TrustStore
- ::new — EzCrypto::Verifier
- ::new — EzCrypto::Name
- ::new — EzCrypto::Certificate
- ::with_password — EzCrypto::Key
- #[] — EzCrypto::Name
- #add — EzCrypto::TrustStore
- #c — EzCrypto::Name
- #cert — EzCrypto::Certificate
- #cert? — EzCrypto::Verifier
- #cert? — EzCrypto::Certificate
- #cert_digest — EzCrypto::Certificate
- #cipher_file — EzCrypto::Key
- #cn — EzCrypto::Name
- #common_name — EzCrypto::Name
- #country — EzCrypto::Name
- #decrypt — EzCrypto::Key
- #decrypt64 — EzCrypto::Key
- #decrypt_file — EzCrypto::Key
- #decrypter — EzCrypto::Key
- #digest — EzCrypto::Verifier
- #dsa? — EzCrypto::Verifier
- #dsa? — EzCrypto::Signer
- #email — EzCrypto::Name
- #encode — EzCrypto::Key
- #encrypt — EzCrypto::Key
- #encrypt — ActiveCrypto::ClassMethods
- #encrypt64 — EzCrypto::Key
- #encrypt_file — EzCrypto::Key
- #encrypted_attributes — ActiveCrypto::Encrypted::ClassAccessors
- #encrypted_attributes= — ActiveCrypto::Encrypted::ClassAccessors
- #encrypter — EzCrypto::Key
- #enter_password — ActiveCrypto::KeyHolder
- #extensions — EzCrypto::Certificate
- #issuer — EzCrypto::Certificate
- #keyholder — ActiveCrypto::ClassMethods
- #l — EzCrypto::Name
- #locality — EzCrypto::Name
- #marshal_dump — EzCrypto::Key
- #marshal_load — EzCrypto::Key
- #method_missing — EzCrypto::Name
- #method_missing — EzCrypto::Certificate
- #name — EzCrypto::Name
- #not_after — EzCrypto::Certificate
- #not_before — EzCrypto::Certificate
- #o — EzCrypto::Name
- #on_cipher — EzCrypto::Key
- #on_decrypter — EzCrypto::Key
- #on_encrypter — EzCrypto::Key
- #organisation — EzCrypto::Name
- #organisational_unit — EzCrypto::Name
- #organization — EzCrypto::Name
- #organizational_unit — EzCrypto::Name
- #ou — EzCrypto::Name
- #private_key — EzCrypto::Signer
- #province — EzCrypto::Name
- #public_key — EzCrypto::Signer
- #public_key — EzCrypto::Verifier
- #register_with_pkyp — EzCrypto::Certificate
- #register_with_pkyp — EzCrypto::Verifier
- #rsa? — EzCrypto::Verifier
- #rsa? — EzCrypto::Signer
- #safe_create — EzCrypto::Key
- #safe_delete — EzCrypto::Key
- #safe_read — EzCrypto::Key
- #save_session_key — ActiveCrypto::AssociationKeyHolder
- #send_to_pkyp — EzCrypto::Verifier
- #serial — EzCrypto::Certificate
- #session_key — ActiveCrypto::KeyHolder
- #session_key — ActiveCrypto::AssociationKeyHolder
- #session_key_id — ActiveCrypto::AssociationKeyHolder
- #set_encoded_key — ActiveCrypto::KeyHolder
- #set_session_key — ActiveCrypto::AssociationKeyHolder
- #set_session_key — ActiveCrypto::KeyHolder
- #sign — EzCrypto::Signer
- #st — EzCrypto::Name
- #state — EzCrypto::Name
- #store — EzCrypto::Key
- #subject — EzCrypto::Certificate
- #to_s — EzCrypto::Key
- #to_s — EzCrypto::Name
- #valid? — EzCrypto::Certificate
- #verifier — EzCrypto::Signer
- #verify — EzCrypto::TrustStore
- #verify — EzCrypto::Verifier