如何使用java实现ANS X9.24 dukpt

任何人都可以帮我一个源代码示例,它实现了使用DUKPT生成PIN的处理算法吗?代码可以是Java或任何其他语言。谢谢

我不确切知道DUKPT是如何工作的,但是使用优秀的Thales模拟器项目 ,我使用了DUKPT代码并将其移植到Java库,这是我自己的crypto-utils项目。

免责声明:这是我自己的学习练习, 不是生产代码。 它可能会有所帮助

我发现这个c#项目非常有用,而且易于理解 – 无论你最终需要什么语言,都应该帮助你。

https://github.com/sgbj/Dukpt.NET

JPos有它的实现。 但要注意AGPL许可证,您不得在没有付费的情况下在商业应用程序中使用此代码

我目前正在向github上传一个我几年前为公司创建的项目。 如果您想查看它,链接是:

https://github.com/otaviokz/DUKPT-Java