2014-03-01 71 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