Cryptography and cryptographic packages in Python
Keywords:
Cryprography, Symmetric key, Asymmetric key, Python, Machine learningAbstract
Nowadays, we usually mean that the information we receive/ send digitally is secure and that only those to whom we in- tended it and the person sending it have access. Cryptography deals with the ques- tions of how, why and by what methods data of any type flows. Algebra, combina- torics and probability are the mathematical branches on which data encryption and de- cryption are based. All information passes through the protocol under some key - sym- metric or asymmetric. Each of them has its own methods, which in turn have advantages or disadvantages, and are still used today, al- though they are constantly being developed and improved. Such an information exchange system is important for security. although at- tacks (or their types) have been detected and classified over time, constant caution against new "hacker" methods and variations is al- ways necessary. Recently, the Python pro- gramming language has been widely used, for example in databases, where it is extremely important that data remains anonymous or circulates securely. In this regard, many pack- ages have been developed that have facili- tated their encryption and are regularly up- dated. As artificial intelligence and machine learning develop in parallel, models are pro- duced that facilitate tracking and analysis without constant human monitoring, and one such example is the placement of products by a company from a foreign user to a user, based on some of his data.
References
[2] Bašić, B. D., Čupić, M., Šnajder, J. (2008). Umjetne neuronske mreže. Zagreb: Fakultet elektrotehnike i računarstva, 7–15.
[3] David Bishop. Introduction to Cryptography with java Applets. Jones & Bartlett Learning, 2003
[4] Example,https://www.ssl2buy.com/wiki/symmetric-vs-asymmetric-encryption-what-are-differences, Last access 26.03.2023.
[5] Example,howpublished=https://www.youtube.com/watch?v=nlsd2los50, note = last access: 21.04.2022.
[6] Python,howpublished=https://github.com/satssehgal/homomorphicencryption/blob/master/pic.jpg, note = last access: 21.04.20
Downloads
Published
Issue
Section
License
Bánki Közlemények is loyal to open access for academic work. All the original articles and review papers published in this journal are free to access immediately from the date of publication. We don’t charge any fees for any reader to download articles and reviews for their own scholarly use.
The Bánki Közlemények also operates under the Creative Commons Licence CC-BY-NC-ND. This allows for the reproduction of articles, free of charge, for non-commercial use only and with the appropriate citation information. All authors publishing with the Bánki Közlemények accept these as the terms of publication.