MyRSA.rar,用于提高数据传输过程中的安全性

时间:2023-04-01 05:32:12
【文件属性】:

文件名称:MyRSA.rar,用于提高数据传输过程中的安全性

文件大小:162KB

文件格式:RAR

更新时间:2023-04-01 05:32:12

rsa加解密

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年7月首次在美国公布,当时他们三人都在麻省理工学院工作实习。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。 今天只有短的RSA钥匙才可能被强力方式解破。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式。只要其钥匙的长度足够长,用RSA加密的信息实际上是不能被解破的。但在分布式计算和量子计算机理论日趋成熟的今天,RSA加密安全性受到了挑战和质疑。 RSA算法基于一个十分简单的数论事实:将两个大质数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。


【文件预览】:
MyRSA
----gradlew.bat(2KB)
----gradlew(5KB)
----MyRSA.iml(877B)
----gradle.properties(1KB)
----.gradle()
--------buildOutputCleanup()
--------5.6.4()
--------vcs-1()
----app()
--------proguard-rules.pro(772B)
--------src()
--------app.iml(12KB)
--------.gitignore(8B)
--------build.gradle(1017B)
--------libs()
----gradle()
--------wrapper()
----.idea()
--------caches()
--------codeStyles()
--------gradle.xml(698B)
--------runConfigurations.xml(575B)
--------misc.xml(962B)
--------modules.xml(387B)
--------workspace.xml(7KB)
--------libraries()
----.gitignore(222B)
----local.properties(440B)
----settings.gradle(42B)
----build.gradle(593B)

网友评论