luhm的java实现