{"title":"Encryption and decryption implementation in Java based on Poco libraries","authors":"Wang Fei, L. Ming, Hu Fangming","doi":"10.1109/ICECENG.2011.6057988","DOIUrl":null,"url":null,"abstract":"The conventional Java based method of data encryption and decryption exists such problems as low efficiency and complicated programming. To resolve these problems, an efficient implementation which combines the third-party open source Poco library with JNI is proposed in this paper. Developers can create their C++ function library using Poco and finally generate a dynamic link library file, then Java will call the needed functions by mean of JNI. The implementation is highly portable and available on many different operation systems and has passed the testing on Windows XP as well as Ubuntu. Different implementations are compared in efficiency, the result shows that the performance improves significantly.","PeriodicalId":6336,"journal":{"name":"2011 International Conference on Electrical and Control Engineering","volume":"2 1","pages":"3020-3023"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Electrical and Control Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECENG.2011.6057988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The conventional Java based method of data encryption and decryption exists such problems as low efficiency and complicated programming. To resolve these problems, an efficient implementation which combines the third-party open source Poco library with JNI is proposed in this paper. Developers can create their C++ function library using Poco and finally generate a dynamic link library file, then Java will call the needed functions by mean of JNI. The implementation is highly portable and available on many different operation systems and has passed the testing on Windows XP as well as Ubuntu. Different implementations are compared in efficiency, the result shows that the performance improves significantly.