Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | iasonasStarting Member
 
 
                                        2 Posts | 
                                            
                                            |  Posted - 2013-03-12 : 13:04:19 
 |  
                                            | Hello,I have been looking for pros and cons in storing encrypted information in varchar and varbinary datatypes.From what I understand, varbinary may have an advantage with the amount of storage it requires to store the same information.Are there any other differences between the two datatypes that would make one preferable over the other for storing encrypted information?Thanks,Jason |  |  
                                    | robvolkMost Valuable Yak
 
 
                                    15732 Posts | 
                                        
                                          |  Posted - 2013-03-12 : 13:22:19 
 |  
                                          | Binary is probably easier, SQL Server's built-in encryption features return results as binary.  Varchar may offer more options for searching, but typically you don't (or shouldn't) search encrypted data anyway. |  
                                          |  |  |  
                                    | iasonasStarting Member
 
 
                                    2 Posts | 
                                        
                                          |  Posted - 2013-03-12 : 13:32:33 
 |  
                                          | Hi robvolk,I am encrypting the information before it reaches the database. Does that take away the easier part or are there other reasons apart from the built-in features that would make you say binary is easier?I would of thought that because varchar is human readable it would be the one that is easier to work with.Thanks |  
                                          |  |  |  
                                    | robvolkMost Valuable Yak
 
 
                                    15732 Posts | 
                                        
                                          |  Posted - 2013-03-12 : 13:36:24 
 |  
                                          | It doesn't really matter, if you're already encrypting it before it gets to the database.  Frankly, you don't want encrypted data to be readable, and vice versa. |  
                                          |  |  |  
                                |  |  |  |