Groups
Groups
Sign in
Groups
Groups
django-extensions
Conversations
About
Send feedback
Help
Using private + public different servers
9 views
Skip to first unread message
Nelson Varela
unread,
Nov 19, 2013, 7:06:55 AM
11/19/13
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to django-e...@googlegroups.com
Hi There,
I have a Django project and I am using the encrypted field.
What I liked to do is only using encryption in his project. I did that by setting ENCRYPTED_FIELD_MODE = 'ENCRYPT'
This way there's no possibility to decrypt the encrypted value.
Step 2 is to decrypt the value from another project. At this point I'm stuck.
I'd like to decrypt the encrypted value from another server by using the private key. Can anyone explain me how I can do that?
I'm kinda new in the whole encrypting world especially using public and private keys.
I know there is a private and a public key. How can I save the private key on another server and use it to decrypt encrypted values?
Greetz, Nelson Varela.
Nelson Varela
unread,
Nov 20, 2013, 9:31:12 AM
11/20/13
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to django-e...@googlegroups.com
I solved my problem by creating public keys AND private keys ass follows:
$ mkdir private
$ mkdir public
$ keyczart create --location=private --name="my project" --purpose=crypt --asymmetric=rsa
$ keyczart addkey --location=private --status=primary --size=256
$ keyczart pubkey --location=private --destination=public
When deploying the project in production one should copy the 'public' folder and use the following settings:
ENCRYPTED_FIELDS_KEYDIR = '/path/to/public'
ENCRYPTED_FIELD_MODE = 'ENCRYPT'
If you want to decrypt and encrypt use the following:
ENCRYPTED_FIELDS_KEYDIR = '/path/to/private'
ENCRYPTED_FIELD_MODE = 'DECRYPT_AND_ENCRYPT'
Reply all
Reply to author
Forward
0 new messages