tag: security

  • How to create a fullstack application using Django and Python Part 20

    How to create a fullstack application using Django and Python Part 20

    Maria D. Campbell

    In this section, I re-organize the accounts and boards tests content, refactor password reset-related django_boards/urls.py, fix the password reset-related accounts tests failures, add the password_change URL to templates/base.html, fix the 302 redirect-related failure in the boards.tests.test_view_reply_topic_tests, and add the reply_topic URL to templates/topic_posts.html.

    #fullstack development, #macOS, #django, #django 5.1, #python3, #authentication, #code refactoring, #code restructure, #debug code, #default password reset, #fix urls, #fix redirects, #resolve, #reverse, #security, #series, #tests, #unittest

  • How to create a fullstack application using Django and Python Part 18

    How to create a fullstack application using Django and Python Part 18

    Maria D. Campbell

    In this section, I create the password_reset routes, views, tests, and templates. The results of the password reset process are output to the Terminal console. I debug the password_reset_confirm_tests tests to find out what the actual csrf token is and hard code it into the test_csrf (function) test. I re-use the Beautiful Soup 4 and Soup Sieve packages to refactor the test_form_inputs (function) test.

    #fullstack development, #django, #macOS, #python3, #password reset, #security, #series, #beautifulsoup4, #html5lib, #html parser, #soupsieve, #coverage.py, #test coverage, #tests, #unittest

  • How to create a fullstack application using Django and Python Part 14

    How to create a fullstack application using Django and Python Part 14

    Maria D. Campbell

    In this section, I build a NewTopicForm.

    #fullstack development, #macOS, #django, #django forms api, #bootstrap, #csrf token, #django-widget-tweaks, #python3, #response context attribute, #security, #series, #tests, #unittest

  • How to create a fullstack application using Django and Python Part 4

    How to create a fullstack application using Django and Python Part 4

    Maria D. Campbell

    In this section, I discuss how to install the python-dotenv package and why it is crucial to do so as to safeguard sensitive information the Django application depends on.

    #macOS, #environment variables, #.env, #fullstack development, #git, #gitignore, #python3, #django, #python-dotenv, #security, #series

  • Clearing Terminal history in Linux and why it is important to do on occasion

    Clearing Terminal history in Linux and why it is important to do on occasion

    Maria D. Campbell

    Learn how to manage your bash history in Linux — from deleting individual commands to clearing .bash_history entirely — and why it matters for privacy and security.

    #bash, #command line, #linux, #history, #security, #terminal history, #vim

  • Sending encrypted emails and decrypting received emails using GnuPG

    Sending encrypted emails and decrypting received emails using GnuPG

    Maria D. Campbell

    Sending encrypted emails and decrypting received emails using GnuPG (Gnu Privacy Guard) via Command Line.

    #linux, #mutt email client, #asymmetric encryption, #encryption, #decryption, #pgp key pair, #gpg, #pgp, #gnupg, #security, #series

  • Setting up and using the mutt email client in Linux

    Setting up and using the mutt email client in Linux

    Maria D. Campbell

    Setting up and using the mutt email client in Linux, which allows users to send and receive email attachments (and other powerful features) which can be saved locally.

    #command line, #linux, #linux mint, #mutt email client, #email attachment, #security, #series

  • Exchanging public keys using a PGP key pair

    Exchanging public keys using a PGP key pair

    Maria D. Campbell

    How to exchanging public keys using a PGP key pair via local email using mutt email client.

    #exchanging public keys, #linux, #mutt email client, #asymmetric encryption, #pgp key pair, #gpg, #pgp, #revocation certificate, #security, #series

  • Using a specific PGP key pair for digital signing

    Using a specific PGP key pair for digital signing

    Maria D. Campbell

    Using a specific PGP key pair for digital signing.

    #asymmetric encryption, #complete signature, #gpg, #linux, #pgp, #pgp key pair, #security, #series

  • Making and verifying a cleartext digital signature using a PGP key pair in Linux

    Making and verifying a cleartext digital signature using a PGP key pair in Linux

    Maria D. Campbell

    How to make and verify a cleartext digital signature using a PGP key pair in Linux.

    #asymmetric encryption, #cleartext signature, #gpg, #linux, #pgp, #pgp key pair, #security, #series, #verification

  • Making and verifying a detached signature using a PGP key pair in Linux

    Making and verifying a detached signature using a PGP key pair in Linux

    Maria D. Campbell

    How to make and verify a detached signature using a PGP key pair in Linux.

    #asymmetric encryption, #detached signature, #gpg, #linux, #pgp, #pgp key pair, #security, #series, #verification

  • Making and verifying digital signatures using GPG in Linux

    Making and verifying digital signatures using GPG in Linux

    Maria D. Campbell

    How to make and verify digital signatures using GPG in Linux.

    #asymmetric encryption, #symmetric encryption, #encryption, #decryption, #pgp key pair, #complete signature, #verification, #gpg, #linux, #pgp, #security, #series

  • Encrypting and Decrypting Files and Strings

    Encrypting and Decrypting Files and Strings

    Maria D. Campbell

    How to encrypt and decrypt files and strings with Python vs Command Line.

    #decryption, #encryption, #symmetric encryption, #command line, #macOS, #python3, #security