golang实现RSA和AES加解密 2018-09-22 | perl/php/python/gawk/sed 密码学里目前有两大经典算法,一个是对称加解密,其代表是AES加解密;另一个是非对加解密,其代表是RSA加解密。这里就以这两个经典算法为例,简单列下其在golang里实现的代码。 一、AES加解密 AES加密又分为ECB、CBC、CFB、OFB等几种,这里只列两种吧。 1、CBC加解密 1/*…… Continue reading
RSA算法之我见 2018-09-19 | 安全/漏洞 一、缘起 8月份的时候,现网使用的某应用使用的RSA算法进行加解密(管理端使用公钥加密,被管理端使用私钥解密),而后被我通过一些技术手段取得了公钥信息,进而写出了一个可以对接的crack小程序,在告诉相应的开发人员以后,其让为RSA是不可能被破解的,其实其忽略了RSA算法的基础。本…… Continue reading
RSA算法基础详解 2018-09-18 | Linux/unix/mac RSA算法是最重要算法之一,它是计算机通信安全的基石,安全可靠只要有计算机网络的地方就有RSA算法,在它诞生之前—即1976年以前,加解密信息使用同一种规则: 甲方选择某一种加密规则,对信息进行加密; 乙方使用同一种规则,对信息进行解密 虽然理论上,只要加解密“规则”(即“…… Continue reading