Code It now
Open in Telegram
CODE TILL I DIE This is our discussion group https://t.me/+xRx6N_FiYkVjMWJk Anyone who wants to send a personal message to the admin can use this link https://AnoMessBot.t.me?start=MPC8wgk Boost https://t.me/boost/code_it_now
Show more718
Subscribers
-124 hours
+27 days
+2030 days
Posts Archive
718
Get started building interactive and visual dashboard for FREE:
https://retool.com
@code_it_now
718
PBKDF2
PBKDF2 is a simple cryptographic key derivation function, which is resistant to dictionary attacks and rainbow table attacks. It is based on iteratively deriving HMAC many times with some padding. The PBKDF2 algorithm is described in the Internet standard RFC 2898 (PKCS #5).
PBKDF2 takes several input parameters and produces the derived key as output:
Copy
key = pbkdf2(password, salt, iterations-count, hash-function, derived-key-len)
Technically, the input data for PBKDF2 consists of:
password β array of bytes / string, e.g. "p@$Sw0rD~3" (8-10 chars minimal length is recommended)
salt β securely-generated random bytes, e.g. "df1f2d3f4d77ac66e9c5a6c3d8f921b6" (minimum 64 bits, 128 bits is recommended)
iterations-count, e.g. 1024 iterations
hash-function for calculating HMAC, e.g. SHA256
derived-key-len for the output, e.g. 32 bytes (256 bits)
The output data is the derived key of requested length (e.g. 256 bits). @code_it_now
718
π DevFest Addis 2024 is just around the corner! π
Get ready for DevFest Addis 2024, where innovation, collaboration, and technology come together! Hosted by Google Developer Groups (GDGs), this global event brings developers and tech enthusiasts from all walks of life for a day packed with insightful sessions, hands-on workshops, and opportunities to connect with like-minded peers.
π Get RSVP here
π Saturday, November 30, 2024
β° 10:00 AM β 4:00 PM (GMT+3)
π ALX Balcha Hospital Liberia Streets Addis Ababa, 1000
πDonβt miss out on this exciting journey at DevFest Addis 2024!
718
suitable Django Project Folder Structure:
myproject/
β
βββ myproject/ # Project settings folder (this folder contains settings.py, urls.py, etc.)
β βββ __init__.py
β βββ settings.py # Main settings file for the project
β βββ urls.py # URL routing for the entire project
β βββ asgi.py # ASGI configuration (for asynchronous support)
β βββ wsgi.py # WSGI configuration (for synchronous support)
β
βββ myapp/ # A Django app folder (you can have multiple apps)
β βββ migrations/ # Database migration files
β βββ __init__.py
β βββ admin.py # Configuration for the Django admin interface
β βββ apps.py # App configuration file
β βββ models.py # App-specific database models
β βββ tests.py # Tests for the app
β βββ views.py # Views for handling requests and rendering templates
β βββ urls.py # URL routing for this app
β βββ templates/ # Folder for app-specific templates
β βββ myapp/ # You can have a subfolder named after the app for better organization
β βββ index.html # Example template (e.g., for your "Add Numbers" form)
β
βββ manage.py # Django's command-line utility for project management
β
βββ db.sqlite3 # SQLite database file (if you're using SQLite)
βββ static/ # Folder for static files (CSS, JS, images)
βββ media/ # Folder for user-uploaded files
βββ requirements.txt # A file that lists the dependencies for the project (e.g., Django)
βββ .gitignore # Git ignore file for excluding unnecessary fil
718
myproject/
β
βββ myproject/ # Project settings folder (this folder contains settings.py, urls.py, etc.)
β βββ __init__.py
β βββ settings.py # Main settings file for the project
β βββ urls.py # URL routing for the entire project
β βββ asgi.py # ASGI configuration (for asynchronous support)
β βββ wsgi.py # WSGI configuration (for synchronous support)
β
βββ myapp/ # A Django app folder (you can have multiple apps)
β βββ migrations/ # Database migration files
β βββ __init__.py
β βββ admin.py # Configuration for the Django admin interface
β βββ apps.py # App configuration file
β βββ models.py # App-specific database models
β βββ tests.py # Tests for the app
β βββ views.py # Views for handling requests and rendering templates
β βββ urls.py # URL routing for this app
β βββ templates/ # Folder for app-specific templates
β βββ myapp/ # You can have a subfolder named after the app for better organization
β βββ index.html # Example template (e.g., for your "Add Numbers" form)
β
βββ manage.py # Django's command-line utility for project management
β
βββ db.sqlite3 # SQLite database file (if you're using SQLite)
βββ static/ # Folder for static files (CSS, JS, images)
βββ media/ # Folder for user-uploaded files
βββ requirements.txt # A file that lists the dependencies for the project (e.g., Django)
βββ .gitignore # Git ignore file for excluding unnecessary files from version control
718
Repost from A2SV | Africa to Silicon Valley
Applications are Open for A2SV G6 Education!
The time has come for A2SV to welcome new members! Weβre looking for team-oriented individuals with a never-give-up mentality, ready to drive tech excellence and solve impactful challenges.
π
Application opens: November 14, 2024
π
Deadline: November 20, 2024, at 11:59 PM EAT
π Eligibility
Open to current students from Addis Ababa University (AAU), Addis Ababa Science and Technology University (AASTU), and Adama Science and Technology University (ASTU). If you're not from these schools or have already graduated, stay tuned for future remote applications!
π Requirements
- Familiarity with at least one programming language
- Experience with platforms like LeetCode or Codeforces
- Completed at least 40 problems on LeetCode or Codeforces
π€ Selection Process
- First Round Filtering: Initial application review
- Technical & Behavioral Interviews: For selected candidates, to assess skills and fit for the program
βοΈ Donβt wait! Start your application early to ensure a standout submission. π―
π Apply now: link
#A2SV #TechEducation #EmpoweringAfrica #ApplyNow
Available now! Telegram Research 2025 β the year's key insights 
