RSA

1/9ページ

編碼和加密演算法的使用(MD5、Base64、DES、RSA)

結合這兩天對編碼和加密演算法的學習,總結了一些加密和編碼的演算法: MD5: 不可逆,一般用於資訊比對   MD5值長度固定為128bit 容易計算 抗修改性 抗強碰撞,非常難偽造         //MD5線上解密,因為MD5具有不可逆的特點,所有對MD5解密也只是屬於一中暴力解密(窮舉法),但是 […]

Rational Software Architect

RSA(Rational Software Architect) 是基於Eclipse的軟體整合開發平臺,包含從建模到編碼再到測試的全部功能,非常強大。 安裝 官網下載試用版,這裡選擇的是V9.0版,包含幾個包:RSA_SETUP(啟動安裝包)和4個Disk資料包,其他可以選裝。 進入 RSA_SE […]

為什麼RSA公鑰每次加密得到的結果都不一樣?

<<OpenSSL和Python實現RSA Key公鑰加密私鑰解密>>中提到,發現使用RSA公鑰對同一資料加密,每次的結果都不一樣。百度一下,很多人都有這個疑問,但並沒有看到詳細的分析解答,即使有人說是因為padding填充的原因,也都是一帶而過。 為什麼私鑰對同一資料進行簽 […]

android RSA加密的使用

簡單的先介紹RSA這個加密方式,這個加密方式到目前為止還沒有一個組織和個人在公開的場面宣佈破解了,各大銀行的系統都在用這種加密的方式,當然銀行的系統比較麻煩具體是什麼框架怎麼搞的也不太清楚。RSA屬於非對稱的演算法,具體的對稱和非對稱的區別自行百度,在這裡不在多餘贅述。公鑰加密私鑰解密或者私鑰加密公 […]

HTTPS系列之RSA演算法

簡介 加密演算法總的可以分為兩種,對稱加密與非對稱加密演算法。 RSA是1977年三位數學家Rivest,Shamir,Adleman設計的一種非對稱的加密演算法,該演算法破解的關鍵在於尋找大數的兩個質數因子。大數長度越大,破解難度也就越大,目前768位的金鑰已被破解,安全性建立在公鑰長度足夠的基礎 […]

Windows配置Github的SSH-key

gitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管,故名gitHub。 檢查已存在的SSH key 開啟Git Bash 輸入 cd ~/.ssh ls 檢查/.ssh目錄來檢視是否存在公開的ssh key 生成一個新的SSH key並新增到ssh-a […]

RSA演算法Java的簡單實現

RSA簡介 RSA演算法據說是目前地球上最重要的加密演算法。維基百科是這麼介紹的:“對極大整數做因數分解的難度決定了RSA演算法的可靠性。換言之,對一極大整數做因數分解愈困難,RSA演算法愈可靠。假如有人找到一種快速因數分解的演算法,那麼RSA的可靠性就會極度下降。但找到這樣的演算法的可能性是非常小 […]