PHPackages                             tonicforhealth/dukpt - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. tonicforhealth/dukpt

ActiveLibrary[Security](/categories/security)

tonicforhealth/dukpt
====================

Derived unique key per transaction (ANSI X9.24 part 1)

v2.0.3(8y ago)06.7k—8.3%2[1 issues](https://github.com/tonicforhealth/dukpt/issues)MITPHPPHP ^5.5 || ^7.0

Since Apr 26Pushed 8y ago3 watchersCompare

[ Source](https://github.com/tonicforhealth/dukpt)[ Packagist](https://packagist.org/packages/tonicforhealth/dukpt)[ Docs](https://github.com/tonicforhealth/dukpt)[ RSS](/packages/tonicforhealth-dukpt/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (9)Used By (0)

Derived unique key per transaction
==================================

[](#derived-unique-key-per-transaction)

[![License](https://camo.githubusercontent.com/30c8e506fdba8ec0278738ca43a5bb258001ee802461e5e3b7a7366fa06cfde0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f746f6e6963666f726865616c74682f64756b70742e7376673f6d61784167653d32353932303030)](LICENSE)[![Packagist](https://camo.githubusercontent.com/3706fc4468a147c5b270541d496b6d156560e2bd83e74ccfa2c187c4baaf7524/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f6e6963666f726865616c74682f64756b70742e7376673f6d61784167653d32353932303030)](https://packagist.org/packages/tonicforhealth/dukpt)[![Build Status](https://camo.githubusercontent.com/dca93d7dd3ea6338f7c46b8df54676261d680a41b858612fa2a3906c2ff20032/68747470733a2f2f7472617669732d63692e6f72672f746f6e6963666f726865616c74682f64756b70742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/tonicforhealth/dukpt)[![Code Coverage](https://camo.githubusercontent.com/ee223b3e8feb25890ae89e1dd8bfc701004aed30fdee4ddd09e966abe9ecf2aa/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f746f6e6963666f726865616c74682f64756b70742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/tonicforhealth/dukpt/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2db012a9b4f7cf8dd6e192486389a469c81dba80e807db2aa2c8cff961239976/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f746f6e6963666f726865616c74682f64756b70742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/tonicforhealth/dukpt/?branch=master)[![SensioLabsInsight](https://camo.githubusercontent.com/a20f02020a7120285937e3a3c1bf9b7c748fae1323128e37b5e6cc4498b9e52b/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f33323632396131302d303635312d346161392d613133612d3533313832626263316331392f6d696e692e706e67)](https://insight.sensiolabs.com/projects/32629a10-0651-4aa9-a13a-53182bbc1c19)

In cryptography, Derived Unique Key Per Transaction (DUKPT) is a key management scheme in which for every transaction, a unique key is used which is derived from a fixed key. Therefore, if a derived key is compromised, future and past transaction data are still protected since the next or prior keys cannot be determined easily. DUKPT is specified in ANSI X9.24 part 1.

Installation using [Composer](http://getcomposer.org/)
------------------------------------------------------

[](#installation-using-composer)

```
$ composer require tonicforhealth/dukpt
```

Usage
-----

[](#usage)

```
