2015-10-05 21 views
-2

我想知道如果PGP加密可以像其他加密類型(AES,3DES)那樣用於加密純文本。有沒有辦法做到這一點?像AES一樣,我可以使用PGP來加密純文本嗎?

+0

有人可以告訴我在我的問題中需要更改什麼?所以這可以理解。 – janmvtrinidad

+1

它可能有助於顯示你已經嘗試了哪些代碼和研究,特別是你卡在哪裏。 [這個鏈接](http://stackoverflow.com/help/how-to-ask)給出了更詳細的問題提綱。 – wwkudu

+0

謝謝@wwkudu。 – janmvtrinidad

回答

1

OpenPGP是一種加密方案,它使用加密算法(您稱爲AES,3DES)並添加除加密之外的其他內容。所以OpenPGP比AES更廣泛。

純文本只是某些二進制數據的人類可讀「形式」,所以加密純文本沒有問題。問題是你想得到什麼結果。 OpenPGP會給你二進制數據,或者,當所謂的Armoring被啓用時,你也將獲得文本格式的數據。

+0

Hi @Eugene,那麼它可以用來加密存儲在c#中的變量進行加密的純文本? – janmvtrinidad

+0

@janmvtrinidad當然可以。您需要將Unicode字符串轉換爲某種編碼(比如UTF8或UTF16)中的二進制數據,然後加密生成的緩衝區。 –

+0

嗨,你能提供一個工作的例子嗎?謝謝! – janmvtrinidad

相關問題