Security, Risks and Tips for Credit Cards

Security, Risks and Tips for Credit Cards

In the previous post we have seen the logic behind a 16 digit credit card numbers. Besides learning and understanding the logic behind a 16 digit credit card number and how much vital information those 16 or more digits conveys, it’s also equally important to safeguard that vital information.

Let’s now delve into the security of credit/debit cards, risk associated with credit/debit cards, and yes the use of credit/debit cards i.e., how can you benefit more by using credit/debit cards.

Credit Card Security:

Card Security

Advanced Encryption Standards 256


AES256 is symmetric key algorithm i.e., same Key is used for both encryption and decryption process.

AES256 is a 256 bits encryption/decryption algorithm that encrypts a plain text into a human unreadable format using an encryption key (Key 256 bits) and initialization vector (IV 128 bits). The Key size should be 256 bits and block size should be 128 bits. It uses Cipher Block Chaining (CBC) mode which introduces feedback. Before each plain text block is encrypted, it is combined with the cipher text of the previous block by a bitwise exclusive OR operation. This ensures that if the plain text contains many identical blocks, they will each encrypt to different cipher text block. The initialization vector (IV) is combined with the plain text block by a bitwise exclusive OR operation before the block is encrypted. If a single bit of a cipher text block is mangled, the corresponding plain text block will also be mangled. The padding mode used is PKCS7 i.e., Public Key Cryptography Standards 7 which consists of a sequence of bytes, each of which is equal to the total number of padding bytes added.


How to split large file into small files on Windows

Break large file into small files - techiners


Often during development, we require working with flat files which are really large files and at times its really difficult to open these files, and if opened, mostly crashes the application software opening it. Even to process such a large files is not feasible by the system that we develop. The solution is to break such a large file into number of small files and process those small files.

How to break a large file into small files without opening it with fixed number of records in each file?



Quality is not an event, it is an ongoing process. As far as service organisations are concerned, quality is not the responsibility of the quality control department only, rather it is a matter to be taken care of by the entire business system.

The following are the pre-requisites for achieving service quality:



According to Philip Kotler, Branding is "a name, term, symbol or design or a combination of them which is intended to identify the goods and services of one seller or a group of sellers and to differentiate them from those of competitors."

So how are you going to create your brand that stands out with those of competitors?

Here are top 10 ways to create a brand: