您好! 这里您可以了解我的IT技术项目。

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis.



项目表


Python项目

1. RSA Messenger

简单介绍

随着移动通讯设备使用的兴起,它已成为传输敏感信息的流行工具。 这些敏感信息应该是完全安全和可靠的交换。 这种对安全SMS的迫切需求,导致了RSA实现的驱动, 这被认为是安全中最强大的算法之一。 在这个项目中, 我注意到最大限度地提高用户的方便性和安全性. 为此,每当用户使用该程序时,都会生成新密钥(公钥和私钥), 并通过whatsapp发送密文。 该程序由python(kivy)制作。 它有两种语言版本,英文版和韩语版。 您不仅可以在计算机(exe文件)上使用该程序, 还可以在Android(apk文件)上使用该程序,因为我们有两种所有类型的文件。

什么是RSA加密技术?

RSA (Rivest-Shamir-Adleman)是一种公钥密码系统,广泛用于安全数据传输。 它也是最古老的之一。 首字母缩略词RSA来自Ron Rivest,Adi Shamir和Leonard Adleman的姓氏, 他们在1977年公开描述了该算法。 1973年,英国数学家Clifford Cocks在GCHQ(英国信号情报局) 秘密开发了一个等效系统。 该系统于1997年解密。 在公钥密码系统中,加密密钥是公开的,与解密密钥不同, 解密密钥是保密的(私有的)。 RSA用户根据两个大质数以及辅助值创建并发布公钥。

素数是保密的。 消息可以由任何人通过公钥加密,但只能由知道质数的人解码。 RSA的安全性依赖于对两个大质数的乘积进行保理的实际困难, 即"保理问题"。 破坏RSA加密被称为RSA问题。 它是否像保理问题一样困难是一个悬而未决的问题。 如果使用足够大的密钥,则没有已发布的方法可以击败系统。 RSA是一种相对较慢的算法。 因此,它不常用于直接加密用户数据。 更常见的是,RSA用于传输对称密钥加密的共享密钥,然后用于批量加密解密。