2014-03-01 128 views
0

我正在開發一個web應用程序,我必須用RSA加密數據。我正在使用FuelPHP和MySQL。 我的問題是,當我想要插入加密值時,它不起作用,值爲空。MySQL中的存儲加密數據RSA

例如,當我想插入

"Š@žÊ~±ðÞ」 ¯šÝ²à6°ÔökáÒïX´nÜ t|÷"ŒIñˆÃæ\{·"/8QzÑ6©Õîýízâ®ï Û»·Åe「ópÓ*ˆeÍ,¸XK’‡HR")[email protected]þÞœ¬±1õ0ð>‚ûÜÑ ;´šSxБÓýäƒ6ÈJ"

這是Guillaume與RSA私鑰加密。 插入的值爲空。

我屬性的類型是varchar(128),我也嘗試過varchar(256),但它不起作用。

+0

你想從命令提示符存儲它嗎?我不認爲你可以這樣做btw閱讀[這個答案](http://stackoverflow.com/a/10283197/1673391) –

回答

2

您需要使用二進制數據類型(如BLOB)來存儲此類數據。

+0

謝謝你。當我使用BLOB時,它工作。 – GuillaumeP