All Projects → vesvault → libVES.c

vesvault / libVES.c

Licence: GPL-3.0 license
VESvault End-to-End Encryption API: Encrypt Everything Without Fear of Losing the Key

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to libVES.c

CryptoKnight
CryptoKnight is a general purpose cryptography desktop app
Stars: ✭ 18 (-35.71%)
Mutual labels:  aes, aes-encryption, encryption-algorithms
openssl
A functions wrapping of OpenSSL library for symmetric and asymmetric encryption and decryption.
Stars: ✭ 199 (+610.71%)
Mutual labels:  aes, aes-256, aes-encryption
cryptalk
HTML5/Node.js based, client side (E2EE) encrypted instant chat
Stars: ✭ 73 (+160.71%)
Mutual labels:  aes, aes-256, aes-encryption
Phpseclib
PHP Secure Communications Library
Stars: ✭ 4,627 (+16425%)
Mutual labels:  aes, ecdh, aes-gcm
aesCbc
aes-cbc加密解密
Stars: ✭ 68 (+142.86%)
Mutual labels:  aes, aes-256
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (-39.29%)
Mutual labels:  aes, ecdh
pixcryption
📷 Pixel Safe Encryption - Now Cryptographically Secure 🔒
Stars: ✭ 56 (+100%)
Mutual labels:  aes-encryption, encryption-algorithms
symmecrypt
Golang symmetric encryption library
Stars: ✭ 85 (+203.57%)
Mutual labels:  aes, aes-gcm
mbedcrypto
a portable, small, easy to use and fast c++14 library for cryptography.
Stars: ✭ 38 (+35.71%)
Mutual labels:  aes-encryption, rsa-cryptography
Computer-Security-algorithms
👨‍💻 Computer Security algorithms in C#
Stars: ✭ 48 (+71.43%)
Mutual labels:  encryption-algorithms, rsa-encryption
abrute
Multi-threaded AES Brute Force File Decryption
Stars: ✭ 22 (-21.43%)
Mutual labels:  aes, aes-encryption
PassLock
PassLock is a medium-security password manager that encrypts passwords using Advanced Encryption Standards (AES)
Stars: ✭ 44 (+57.14%)
Mutual labels:  aes, aes-encryption
stenc
SCSI Tape Encryption Manager - stenc (formerly on https://sourceforge.net/projects/stenc/)
Stars: ✭ 41 (+46.43%)
Mutual labels:  aes, aes-256
Rijndael256
AES cryptographic library for .NET Framework and .NET Core
Stars: ✭ 33 (+17.86%)
Mutual labels:  aes, aes-256
pagecrypt
Password Protected Single Page Applications and HTML files
Stars: ✭ 124 (+342.86%)
Mutual labels:  aes-encryption, encryption-tool
cryptopocket
🔐 Encrypt anything, then Decrypt by providing a required key.
Stars: ✭ 22 (-21.43%)
Mutual labels:  aes, encryption-decryption
SafePad
SafePad : Encrypted Text Editor. This text editor uses very strong encryption to let you protect your secrets. Great for storing passwords, credit card details or any else that you want to keep safe.
Stars: ✭ 32 (+14.29%)
Mutual labels:  aes-encryption, encryption-tool
aes-stream
A fast AES-PRF based secure random-number generator
Stars: ✭ 15 (-46.43%)
Mutual labels:  aes, aes-256
img-cryptor
Image AES256 crypt-decrypt
Stars: ✭ 37 (+32.14%)
Mutual labels:  aes-256, aes-encryption
Password-Store
Saves your password with cryptography so only you can decode it.
Stars: ✭ 15 (-46.43%)
Mutual labels:  encryption-algorithms, encryption-decryption
/***************************************************************************
 *          ___       ___
 *         /   \     /   \    VESvault
 *         \__ /     \ __/    Encrypt Everything without fear of losing the Key
 *            \\     //                   https://vesvault.com https://ves.host
 *             \\   //
 *     ___      \\_//
 *    /   \     /   \         libVES:                      VESvault API library
 *    \__ /     \ __/
 *       \\     //            VES Utility:   A command line interface to libVES
 *        \\   //
 *         \\_//              - Key Management and Exchange
 *         /   \              - Item Encryption and Sharing
 *         \___/              - Stream Encryption
 *
 *
 * (c) 2018 VESvault Corp
 * Jim Zubov <[email protected]>
 *
 * GNU General Public License v3
 * You may opt to use, copy, modify, merge, publish, distribute and/or sell
 * copies of the Software, and permit persons to whom the Software is
 * furnished to do so, under the terms of the COPYING file.
 *
 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
 * KIND, either express or implied.
 *
 ***************************************************************************/

lib/: libVES (https://ves.host/docs/libVES-c)
src/: VES utility (https://ves.host/docs/ves-util)

[https://ci.appveyor.com/project/vesvault/libves-c]

libVES and VES utility interact with VESvault end-to-end encrypted repository
through VESvault REST API.
By using libVES or VES utility, you accept VES Integration Terms and Conditions
https://ves.host/terms_conditions

In summary - VES is always free, unless when it is integrated with a service
for the purpose of providing additional benefits to paying customers.


DOCUMENTATION:
  https://ves.host

REQUIREMENTS:
  OpenSSL (https://www.openssl.org/source/)
    libcrypto
    openssl/*.h
  cURL (https://curl.haxx.se/download.html)
    libcurl
    curl/*.h


See INSTALL for complete build instructions.

General GNU build:

    aclocal
    libtoolize
    automake --add-missing
    autoconf
    ./configure
    make
    make install
  ## installs libVES.so*, libVES.a, libVES.h, libVES/*.h, ves

Quick build on Windows (tested on MS VS):

  configure.bat
  nmake

If libcurl on Windows throws an SSL peer certificate error:
  copy curl-ca-bundle.crt from etc/ to the directory where ves.exe resides
  (or download the latest bundle from https://curl.haxx.se/ca/cacert.pem)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].