Action-based
$nonce = wp_create_nonce( 'my-action_'.$post->ID ); // 295a686963
HTML sample
<input type="hidden" id="_wpnonce" name="_wpnonce" value="<?php echo $nonce; ?>" />
PHP
wp_nonce_field( 'my-action_'.$post->ID );
/**
* Echos 2 fields:
<input type="hidden" id="_wpnonce" name="_wpnonce" value="295a686963" />
<input type="hidden" name="_wp_http_referer" value="/wp-admin/post.php" />
* the nonce itself and the referrer
*/
Action-based
$is_valid_nonce = wp_verify_nonce( '295a686963', 'my-action_1' ); // true or false
PHP
$is_valid_nonce = wp_verify_nonce( '295a686963', 'my-action_1' ); // true or false
$is_valid_referrer = check_admin_referer( 'my-action_1' ); // true or false