文件名称:Bank-cards-encryption:多线程服务器 - 客户端 Java 应用程序
文件大小:929KB
文件格式:ZIP
更新时间:2024-07-09 23:37:11
Java
银行卡加密 多线程服务器 - 客户端 Java 应用程序 课程项目(OOP with Java) 多线程服务器加密银行卡(详细报告报告.pdf ) 问题陈述:为了保护使用银行卡号的信息系统,实施一个提供数据加密能力的系统[1] 。 加密提供了隐式存储数据的能力,并提高了数据和组织的安全级别。 Transposition Cipher组的算法通常用于加密 或来自“替代密码”组 ,其中字符在加密文本中的某个位置移动。 例如,使用“替换密码” 5 到 16 位卡号的偏移量加密如下: 地图编号:4563 9601 2200 1999 密码:9018 4156 7755 6444 系统还必须实现访问控制逻辑。 系统用户可以: 加密银行卡号——设置卡号并接收加密值作为结果; 通过密码提取卡号 - 设置密码并接收卡号。 该系统应实现为多线程服务器-客户端应用程序。 对于具有以下要求的服务器图形用户
【文件预览】:
Bank-cards-encryption-master
----.gitignore(574B)
----src()
--------client()
--------server()
----build()
--------classes()
--------built-jar.properties(127B)
----dist()
--------BankServer.jar(54KB)
--------README.TXT(1KB)
--------lib()
----users.xml(311B)
----cards.xml(468B)
----nbproject()
--------genfiles.properties(467B)
--------build-impl.xml(76KB)
--------project.properties(3KB)
--------project.xml(503B)
--------private()
----README.md(6KB)
----build.xml(3KB)
----manifest.mf(82B)
----.gitattributes(378B)
----report.pdf(256KB)