Metamask

使用 Metamask 解密文件的大小限制

  • February 2, 2022

嘗試使用 Metamask 解密之前使用 Metamask 本身加密的數字內容,當加密文件的大小超過大約 200Kb 時,擴展程序會掛起。

在官方 Metamask 文件中,我沒有發現這種限制的證據,這種限制發生在 Chrome 和 Firefox 中。

如果這是一個錯誤,我相信這也是這個問題中突出顯示的行為的原因,那麼如何解決或繞過這個問題,因為加密階段就像一個魅力,可以處理任何大小的文件進行加密。

通過 Metamask 對較大的文件使用 ECIES 加密並不是一個好主意,因為它可能會導致性能不佳和不可靠。更好的想法是使用非對稱加密(如 AES256)加密文件,並通過元遮罩中的 ECIES 加密 AES256 加密密鑰。要解密,您首先解密加密的密鑰並使用它來解密文件。

引用自:https://ethereum.stackexchange.com/questions/120597