本文教你如何用Python与Java对文件进行不对称加密,并且Python与Java共用一套密钥,可以相互加解密对方的密文。本文仅作技术交流,请不要用于任何违法用途。
2024年08月07日
本文教你如何用Python与Java对文件进行不对称加密,并且Python与Java共用一套密钥,可以相互加解密对方的密文。本文仅作技术交流,请不要用于任何违法用途。
2024年08月07日
RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。它是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
RSA的算法涉及三个参数,n、e1、e2。
其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。
2024年08月07日
RSA 加密算法是一种非对称加密算法,于 1977 年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)提出,他们三人的姓氏首字母组成了 RSA 这个名字。RSA 加密算法是公钥密码系统的代表,可以用于加密和数字签名。其基本原理如下:
2024年08月07日
RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。
2024年08月07日
原先写的项目是ajax直接明文传输帐号密码登录,感觉不安全,就打算改代码,玩了一天终于实现了。先上图~
由于是vue项目,稍微有点不同~
前端页面需要引用 jsencrypt.min.js 附上下载链接: http://xiazai.jb51.net/201706/yuanma/jsencrypt.min.js(jb51.net).rar
2024年08月07日
RSA算法由来
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年7月首次在美国公布,当时他们三人都在麻省理工学院工作实习。RSA就是他们三人姓氏开头字母拼在一起组成的。