2020-05-17349阅读密码学二进制幂数加密法二进制幂数加密法二进制幂数加密法就是应用这个原理,由于英文字母只有26个字母,由公式可知,只要2的0、1、2、3、4、5次幂就可以表示31个单元。通过用二进制幂数表示字母序号数来加密。例如明文:...
2020-05-1375阅读密码学OpenSSL的实现OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。在OpenSSL被曝出现严重安全漏洞后,发现...
2020-05-1386阅读密码学RSA加密算法实现1.RSA加密1.1 RSARSA是目前使用最广泛的公钥密码体制之一。它是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonar...
2020-05-1381阅读密码学一道简单的RSA解密题附件为一个压缩包,里面有 flag.enc,pubkey.pem;根据文件名我们知道应该是密文及公钥使用 openssl 从公钥中分离出 e 和 n,命令如下:openssl rsa -text...
2020-03-0698阅读密码学古典密码学与编码编码ASCIIASCII 是用128(2的8次方)个字符,对二进制数据进行编码的方式urlencodeurl编码又叫百分号编码,是统一资源定位(URL)编码方式。URL地址(常说网址)规定了常用...