{"id":30733,"date":"2015-10-04T22:40:18","date_gmt":"2015-10-05T02:40:18","guid":{"rendered":"http:\/\/www.opensource.im\/uncategorized\/encryption-software-wikipedia-the-free-encyclopedia.php"},"modified":"2015-10-04T22:40:18","modified_gmt":"2015-10-05T02:40:18","slug":"encryption-software-wikipedia-the-free-encyclopedia","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/encryption\/encryption-software-wikipedia-the-free-encyclopedia.php","title":{"rendered":"Encryption software &#8211; Wikipedia, the free encyclopedia"},"content":{"rendered":"<p><p>    Encryption software is software that can encrypt and decrypt data, often in the    form of files on a hard drive or packets sent    over a network.  <\/p>\n<p>    Encryption software uses an encryption scheme that encodes    computer data so that it cannot be recovered without the    correct key. Software encryption is a fundamental part of    modern computer communications and file protection.  <\/p>\n<p>    The purpose of encryption is to prevent third parties from    recovering any of the original data, or even any information    about the data, from the encrypted data. This is particularly    important for sensitive data like social security numbers.  <\/p>\n<p>    Many encryption algorithms and schemes exist for many different    purposes. Public-key algorithms like    RSA and ElGamal are used by HTTPS for encrypting web    communications and by PGP for encrypting emails.    Symmetric-key algorithms like    AES operated in CBC mode are popular for    encrypting individual files. Full disk encryption has different    constraints, and so the now-defunct TrueCrypt used AES in XTS mode.  <\/p>\n<p>    Ciphers can be categorized into two general types: public key ciphers and symmetric key ciphers.  <\/p>\n<p>    Public key systems use algorithms that rely on a pair of    mathematically-linked keys. Data encrypted with one key can    only be decrypted using the other key. These systems are used    for exchanging secrets (often a key for subsequent use in a    symmetric key cipher) and digital signatures.  <\/p>\n<p>    Symmetric key ciphers (also referred to as secret key ciphers)    use the same key for both encryption and decryption. Thus, in    order for messages encrypted with a symmetric key cipher to    remain secure, the key used must remain secret. Symmetric key    ciphers can be further subdivided into stream ciphers    and block    ciphers.  <\/p>\n<p>    Stream ciphers typically encrypt plaintext a bit or byte at a    time, and are most commonly used to encrypt real-time    communications, such as audio and video information. The key is    used to establish the initial state of a keystream generator,    and the output of that generator is used to encrypt the    plaintext.  <\/p>\n<p>    Block cipher algorithms split the plaintext into fixed-size    blocks and encrypt one block at a time. For example, AES processes 16-byte    blocks, while its predecessor DES encrypted blocks of eight    bytes.  <\/p>\n<p>    There are many factors that affect the choice of an encryption    algorithm. Common factors include the security, speed,    parallelizability of encryption and decryption, memory    requirements, known weaknesses, and similarity to existing    designs.  <\/p>\n<p>    A common mistake made by amateur cryptographers is to assume    that because the method is secret, the cipher is secure. This    is usually not true. Many \"home grown\" encryption algorithms    reveal the key quite easily when fed a string of identical    bytes (e.g., nulls).  <\/p>\n<p>    The purpose of disseminating an encryption method is to allow    the community to evaluate it. If it is indeed secure, then its    power lies in the fact that its method has been subjected to    scrutiny and found to be sound, not that it is secret.  <\/p>\n<p>    Encryption software can be used in many ways. Common categories    include:  <\/p>\n<p>    Network traffic encryption tools  <\/p>\n<p>    Each of these categories define the range and location of the    data to be encrypted, but the process is the same for each.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>View post:<br \/>\n<a target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/File_Encryption\" title=\"Encryption software - Wikipedia, the free encyclopedia\">Encryption software - Wikipedia, the free encyclopedia<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Encryption software is software that can encrypt and decrypt data, often in the form of files on a hard drive or packets sent over a network. Encryption software uses an encryption scheme that encodes computer data so that it cannot be recovered without the correct key<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-30733","post","type-post","status-publish","format-standard","hentry","category-encryption"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/30733"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=30733"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/30733\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=30733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=30733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=30733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}