Welcome to Journal of Kunming Metallurgy College! Today is Share:

Journal of Kunming Metallurgy College ›› 2021, Vol. 37 ›› Issue (1): 71-77.DOI: 10.3969/j.issn.1009-0479.2021.01.014

Previous Articles     Next Articles

One-Time Dynamic Password Algorithm Based on Java Language

MIAO Rui1 ,ZHONG Zhixian1 ,LlIU Jun1,BAO Aimin1 ,JIANG Wei1 ,SHEN Xiaoqi2   

  1. (1. Department of Network and Information Technology,Kunming Metallurgy College,Kumming 650033,China; 2. Jilin Mingri 'Technology Company Limited,Changchun 130000,China
  • Received:2020-07-10 Online:2021-04-29 Published:2021-08-23

Abstract: With the constant development of the internet and ecommerce, people have an increasing demand for the online shopping and payment , therefore, the simple and easy-to-use static password authen-tication technology can't meet the current network application system due to its safely defects. So, the industry has put forward the one-time password authentication technology which is also known as the dynam-ic password technology. Although the biometric identification lechnology , such as the fingerprint identifi-cation,etc. , has been widely used,it can't completely replace the dynamic password technology due toits high requirements for the terminal equipment and high cost ,elc. In view of this situation , this paper puts forward a kind of one-time dynamic password algorithm based on java language,from the perspec-tives of the safety and energy consumption,using HmacSHAl algorithm for encryption to realize the mulual authentication between lwo communication sides,which can withstand impersonation alanck s. "Hnemulti-platform experiment shows that the scheme is high security with strong portability. lt doesn't require third-party plugins,and has the advantages of low energy consumption and high execution efficiency.The technology is suitable for the identity authentication of the mobile commerce and can be applied to the mobile equipment of the smartphone,etc.

Key words: identity authentication, one-time password, Hash function

CLC Number: