Cannabis Sativa

Content deleted Content added
213.253.216.248 (talk)
Undid revision 590827611 by Animesh.roark (talk)
Animesh.roark (talk | contribs)
m Undid revision 590829144 by 213.253.216.248 (talk) do not spam, this is your final warning & your IP will be banned If you spam again!
Line 58: Line 58:
* [[Private Disk]]
* [[Private Disk]]


=== Online Text Encryption ===
=== Online File Encryption ===
[http://aesencryption.net/ Online 256-bit AES Encryption]
*[https://socialdocs.net/share/encrypt/index.html Online 256-bit AES Encryption]


=== Security for communications in Local Area Networks ===
=== Security for communications in Local Area Networks ===

Revision as of 16:04, 15 January 2014

There are various implementations of the Advanced Encryption Standard, also known as Rijndael.

Libraries

AES speed at 128, 192 and 256-bit key sizes. [clarification needed]

Rijndael is free for any use public or private, commercial or non-commercial. The authors of Rijndael used to provide a homepage[1] for the algorithm. Care should be taken when implementing AES in software. Like most encryption algorithms, Rijndael was designed on big-endian systems. For this reason, little-endian systems return correct test vector results only through swapping bytes of the input and output words.

The algorithm operates on plaintext blocks of 16 bytes. Encryption of shorter blocks is possible only by padding the source bytes, usually with null bytes. This can be accomplished via several methods, the simplest of which assumes that the final byte of the cipher identifies the number of null bytes of padding added.

Careful choice must be made in selecting the mode of operation of the cipher. The simplest mode encrypts and decrypts each 128-bit block separately. In this mode, called "electronic code book (ECB)", blocks that are identical will be encrypted identically, which is entirely insecure. This will make some of the plaintext structure visible in the ciphertext. Selecting other modes, such as empressing a sequential counter over the block prior to encryption (CTR mode) and removing it after decryption avoids this problem.

C/ASM library

C++ library

  • Botan has implemented Rijndael since its very first release in 2001
  • Crypto++ A comprehensive C++ semi-public-domain implementation of encryption and hash algorithms. FIPS validated

C# /.NET

Java

Applications

Archive and compression tools

File system

Disk encryption

Online File Encryption

Security for communications in Local Area Networks

Miscellaneous

Hardware

  • Intel and AMD processors include the AES instruction set.
  • On IBM zSeries mainframes, AES is implemented as the KM series of assembler opcodes when various Message Security Assist facilities are installed.
  • SPARC S3 core processors include the AES instruction set, which is used with SPARC T4 and SPARC T5 systems.

References

Leave a Reply