跳到主要內容

發表文章

目前顯示的是 1月, 2016的文章

RSA, AES加密大檔案

RSA加密有長度限制,測試了一下最大是245K Byte,超過就會報錯「data too large for key size」 如果改用AES則沒有長度限制,但AES是對稱式的加密,等於你要把密鑰傳給對方,對方才能解密。這樣子中間轉手的Router,或是同網域中的電腦就能接收到到你的密鑰了。 那麼解決方法是什麼呢? 答:將資料用AES加密,AES加密時的密鑰用RSA加密,然後一起傳給對方就行了 那怎麼實作呢?Linux上面有openssl所有的功能都在裡面了,不管是要編碼,要加密解密,通通都有了