PHP Classes

Notable PHP package: PHP Constant Time String Encoding

Recommend this page to a friend!
  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Notable PHP package: ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)  

Author:

Viewers: 98

Last month viewers: 1

Categories: Notable Packages

Constant time encoding is an approach to generate variable data that takes the same length of time regardless of the data that it is generating.

This is important because if different data values passed to code that implements a given processing algorithm take a variable length of time to run, it may help to expose secret values that the algorithm is using, thus compromising the security of the system.

This package provides an implementation of several data encoding algorithms in pure PHP code, in such a way that they always take the same length of time to execute regardless of the data that it is processing, thus providing more security protection to applications that use this package.

Read this article to learn more details about how this notable PHP package works.




Loaded Article
The package PHP Constant Time String Encoding is one of the few PHP packages that was considered notable recently because it does something that is worth paying attention.

The basic purpose is: Encode text without leaking context information

Here follows in more detail what it does:

This package can encode and decode text without leaking context information.

It provides pure PHP based functions that encode and decode without leaking information about what you are encoding and decoding via processor cache misses.

Currently it provides functions to encode and decode data using the algorithms for base64, base32, base16 and hexadecimal.

Notable PHP packages can be often considered innovative. If this package is also innovative, it can be nominated to the PHP Innovation Award and the author may win prizes and recognition for sharing innovative packages.

If you also developed your own notable or innovative packages consider sharing them, so you can also earn more visibility for your package.



You need to be a registered user or login to post a comment

Login Immediately with your account on:



Comments:

No comments were submitted yet.



  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Notable PHP package: ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)