Let me preface this by saying that I know nothing about encryption. I understand the basic concept of public key / private key encryption, but I can't easily break it, if at all. If someone believes in films, encrypted data can be smashed by a teenager with a decent computer in a few hours.
I have a client who wants to receive credit card information sent by e-mail, is encrypted, of course, but I still do not feel terribly good about this idea. I feel that it would be safer to store information on VPS, but even then its unmanaged server, and no one there looks who knows a lot about security.
So can someone tell me if there is a safe way to store and / or send this data?
thank
It’s wrong to break a decent encryption scheme. Most likely, someone will get a copy of the keys. The public key has the advantage that the decryption key does not have to be on the server ... cannot compromise it for this purpose if it never exists.
However ... this is credit card information. There are legally binding standards for how you should process this data, so you really should look for what they say. Standards provide for certain types of encryption, as well as various other security methods.
. : , .
. , . PGP- , . . EnigMail.
, , . , , .
, , . "" , , AES-128 CBC PKCS5 Padding ( , , ), , . - , , .
, , AES-128 CBC, 93014 * 1 ^ 12 . (1 - 1 ) , AES 1000 ( , ). 2 ^ 127 , , .
, : (1000 * 2 ^ 127 )/(93014 * 1 ^ 12 flops/s) , : 1,829199728 × 10²⁴ , ~ 5.8 × 10¹⁶ , ! ! , - , , .
Source: https://habr.com/ru/post/1746288/More articles:ASPxGridView - how to simply add sample values with only the DataSource property? - c #Writing secure Java code using RMI - javaHow do you use Nant to create an ASP.Net MVC project? - asp.net-mvc-2Connect PHP to SAP R / 3 using SAPRFC - Unable to initialize module - phphow to store date in mysql database? - mysqlLinqify: Совокупность подмножества списка - c#https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1746290/indexing-file-names-to-a-database&usg=ALkJrhjlr0WafI_61nQfrW_r-2qhciayhwWhy are Chrome controls showing only controls when using HTML5 video? - html5Trac: Pending plugin? - tracCan SQL Server 2008 use a variable in a WHERE IN clause - sqlAll Articles