<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Hi all can you please guide me how to implement Password security in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406619#M30892</link>
    <description>&lt;P&gt;Prakash,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hoff is correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The command line ends with SYS$INPUT/OPTION&lt;/P&gt;&lt;P&gt;Therefore no hyphen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the following line is not part of the COMMAND line - but is actually the start of the option file defined as SYS$INPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Duncan&lt;/P&gt;</description>
    <pubDate>Thu, 01 Dec 2011 10:41:25 GMT</pubDate>
    <dc:creator>Duncan Morris</dc:creator>
    <dc:date>2011-12-01T10:41:25Z</dc:date>
    <item>
      <title>Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396173#M30882</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a requirement to implement the following in the OpenVMS alpha system user accounts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;Passwords much be set to 8 characters or more.&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;Password complexity must be enabled.&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;Passwords must include an alpha, a numeric, and a punctuation character.&lt;/P&gt;&lt;P&gt;4.&amp;nbsp;Password re set must not allow one of the last 6 passwords used.&lt;/P&gt;&lt;P&gt;5.&amp;nbsp;Lock out must be in place after 3 failed log in attempts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please guide me on the same.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2011 12:19:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396173#M30882</guid>
      <dc:creator>Ankur007</dc:creator>
      <dc:date>2011-11-21T12:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396179#M30883</link>
      <description>&lt;P&gt;All of these questions can be answered by careful readin gof chapter 7 of the Guide to Systems Security manual.&amp;nbsp; With the exception of hte requirement for a punctuation character (of which I am not entiorely sure is supported), all requirements are easily met.&amp;nbsp; Please read the above referenced manual for a start.&amp;nbsp; Post here the version of VMS that you are using and further details can be provided.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2011 12:33:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396179#M30883</guid>
      <dc:creator>abrsvc</dc:creator>
      <dc:date>2011-11-21T12:33:26Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396199#M30884</link>
      <description>&lt;P&gt;Based on that requirements list, your security auditors are probably unfamiliar with OpenVMS and are likely working off a generic cookbook of password recommendations, so your evaluation of their recommendations should include some appropriate degree of skepticism. &amp;nbsp;Some of the recommendations I've received from security auditors would have disabled OpenVMS. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for your list, points 4 and 5 are longstanding default behavior of OpenVMS. &amp;nbsp; See the security manual in the OpenVMS documentation set for details. &amp;nbsp;For the other points, see&amp;nbsp;&lt;A href="http://labs.hoffmanlabs.com/node/219" target="_blank"&gt;OpenVMS Tips: Password Policy Filters&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="http://labs.hoffmanlabs.com/node/643" target="_blank"&gt;OpenVMS Tips: Password Policy Filters, Example&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="http://labs.hoffmanlabs.com/node/619" target="_blank"&gt;Configuring LDAP External Authentication&lt;/A&gt;&amp;nbsp;among other postings. &amp;nbsp;One of those has full source code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Given the ever-increasing speed of brute-force password matching and the default break-in evasion support within OpenVMS and given the general weakness of passwords, password complexity is arguably tussling with an old (and losing) security battle. &amp;nbsp; But that's typical of various security audits I've encountered; some of these reviews are little more than a corporate backside-covering issue -- also known as a transfer of liability - than an effort looking for actual and forward-looking security. &amp;nbsp;(The list you've posted is a common cookbook that these folks work from.) &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have also useed the larger brute-force password attack dictionaries as site-specific additions into the forbidden-password list. &amp;nbsp;These dictionaries tend to be five or ten thousand entries that are known and common password choices.&amp;nbsp;&lt;A href="http://labs.hoffmanlabs.com/node/229" target="_blank"&gt;Details on that approach are here&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for another common brute-force, I haven't encountered a &lt;A href="http://labs.hoffmanlabs.com/node/229" target="_blank"&gt;John The Ripper&lt;/A&gt; variant implemented in CUDA or OpenCL and running within a GPU (not that I've even looked for it), but I do expect its entirely feasible to brute-force the password hashes. &amp;nbsp;The speeds of these GPU-based password attacks is prodiguous. &amp;nbsp;&amp;nbsp;And as for other alternatives to old-school password attacks - if your organization is worth targeting - there are other and easier and very effective ways to get access and get passwords using spearfishing and related techniques (eg: Stuxnet, Duqu, others), but - if you're worth it and your password hashes should get exposed to your attackers, then somebody will create the CUDA or OpenCL code necessary.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2011 12:52:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396199#M30884</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-11-21T12:52:57Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396299#M30885</link>
      <description>&lt;P&gt;we are using VMS8.3&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2011 14:18:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396299#M30885</guid>
      <dc:creator>Ankur007</dc:creator>
      <dc:date>2011-11-21T14:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396687#M30886</link>
      <description>&lt;P&gt;&amp;gt; 1.&amp;nbsp;Passwords much be set to 8 characters or more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is set per user in the UAF with&lt;STRONG&gt; &lt;FONT face="courier new,courier" color="#000000"&gt;MODIFY/PWDMINIMUM=value&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the default default is 6. Change with&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier" color="#000000"&gt;UAF&amp;gt; MODIFY DEFAULT/PRDMINIMUM=8&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;2.&amp;nbsp;Password complexity must be enabled.&lt;/P&gt;&lt;P&gt;&amp;gt;3.&amp;nbsp;Passwords must include an alpha, a numeric, and a punctuation character.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; You'll need to enable mixed passwords for each account and/or the default:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;UAF&amp;gt; MODIFY user/FLAGS=PWDMIX&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;UAF&amp;gt; MODIFY DEFAULT/FLAGS=PWDMIX&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; To enable complexity rules, you'll need a VMS$PASSWORD_POLICY module. A Google search for VMS$PASSWORD_POLICY should find example code, which include instructions. I've also attached a MACRO32 version. You may need to modify the code to implement the policy you require.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; 4.&amp;nbsp;Password re set must not allow one of the last 6 passwords used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set system wide with the system executive logical name SYS$PASSWORD_HISTORY_LIMIT. Default if not defined is 60. You can also defined SYS$PASSWORD_HISTORY_LIFETIME, which is the minimum&lt;/P&gt;&lt;P&gt;&amp;nbsp;time to password reuse. Default is 365&amp;nbsp;days. I'd go with the stricter OpenVMS defaults.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; 5.&amp;nbsp;Lock out must be in place after 3 failed log in attempts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; This is probably not a good idea. You can do it by setting SYSGEN parameters LGI_BRK_LIM to 3 and LGI_BRK_DISUSER to 1. However, this opens you up to DOS attacks - it's trivially easy to lock out one of your users, and 3 retries isn't sufficient for normal fumble fingers. Personally, I'd increase the limit from the default of 5 to about 20, and increase LGI_HID_TIM to a few hours. That will be more than sufficient to protect againt brute force attacks, give you plenty of warning from audit logs, but still give folk plenty of room for mistyping.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2011 20:46:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5396687#M30886</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2011-11-21T20:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5398709#M30887</link>
      <description>&lt;P&gt;Thanks much folks for the solution .&lt;/P&gt;</description>
      <pubDate>Wed, 23 Nov 2011 14:38:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5398709#M30887</guid>
      <dc:creator>Ankur007</dc:creator>
      <dc:date>2011-11-23T14:38:42Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5400977#M30888</link>
      <description>&lt;P&gt;Please consider adding some "kudo's" and perhaps mark a specific reply as providing the solution.&lt;/P&gt;&lt;P&gt;Cheers, Hein.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Nov 2011 03:45:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5400977#M30888</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-11-26T03:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5405795#M30889</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could any body please tell how to implement &lt;A target="_blank" href="http://h30499.www3.hp.com/hpeb/attachments/hpeb/itrc-297/1812/1/vms$password_policy_mar.txt"&gt;vms$password_policy_mar.txt 9 KB&lt;/A&gt;&amp;nbsp;as attached by &lt;A target="_self" href="http://h30499.www3.hp.com/t5/user/viewprofilepage/user-id/831954"&gt;&lt;SPAN class="login-bold"&gt;John Gillings&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I created a &amp;nbsp;file&amp;nbsp; using &amp;nbsp;create command&lt;/P&gt;&lt;P&gt;$ create&amp;nbsp;VMS$PASSWORD_Policy.mar&amp;nbsp;&lt;/P&gt;&lt;P&gt;then copied the contents of above mentioned file by John....then below&lt;/P&gt;&lt;P&gt;$ MACRO VMS$PASSWORD_POLICY ---&amp;gt; it created VMS$PASSWORD_POLICY.OBJ; under my home dirrectry .&lt;/P&gt;&lt;P&gt;But when i try to link it gives error as below, please advise&lt;/P&gt;&lt;P&gt;then&lt;/P&gt;&lt;P&gt;$LINK/SHAREABLE/SYSEXE VMS$PASSWORD_POLICY+SYS$INPUT:/OPTION-&lt;BR /&gt;_$&amp;gt; SYMBOL_VECTOR=(POLICY_PLAINTEXT=PROCEDURE,POLICY_HASH=PROCEDURE)&lt;BR /&gt;&lt;FONT color="#ff0000"&gt;%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#ff0000"&gt;&amp;nbsp;\SYMBOL_VECTOR&lt;/FONT&gt;\&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could anybody guide step by step ,as I am novice to MACRO&amp;nbsp;programming but still want test this Password policy on VMS system ..your response will help me a lot on this..I am using Open VMS8.3 OS&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 08:44:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5405795#M30889</guid>
      <dc:creator>prakashsmtr</dc:creator>
      <dc:date>2011-12-01T08:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406133#M30890</link>
      <description>&lt;P&gt;You have apparently somehow added spurious hyphen at the end of the LINK command; an errant continuation character after the /OPTION qualifier.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Remove that hyphen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The command is intended to read its options data (the shareable image symbol declarations) from the command input SYS$INPUT device, but that hyphen caused DCL to see that data as additional parameters on the command.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 00:21:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406133#M30890</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-12-01T00:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406473#M30891</link>
      <description>&lt;P&gt;Hi Hoff,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That hyphen is for continuation of a single on the next line...I don't think that's error. Please advise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prakash&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 08:53:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406473#M30891</guid>
      <dc:creator>prakashsmtr</dc:creator>
      <dc:date>2011-12-01T08:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406619#M30892</link>
      <description>&lt;P&gt;Prakash,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hoff is correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The command line ends with SYS$INPUT/OPTION&lt;/P&gt;&lt;P&gt;Therefore no hyphen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the following line is not part of the COMMAND line - but is actually the start of the option file defined as SYS$INPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Duncan&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 10:41:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406619#M30892</guid>
      <dc:creator>Duncan Morris</dc:creator>
      <dc:date>2011-12-01T10:41:25Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406879#M30893</link>
      <description>&lt;P&gt;Rather than your reply here, it would have taken you rather less time to have removed that hyphen and tested the command as was suggested, or cut and pasted the command from the comments and tested that, no?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've already explained why that hyphen is wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll try again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A hyphen is for a command continuation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That symbol vector chatter is not a command continuation. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is some data that will be read by the program. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That data could be located in an external file but both for bevity and to avoid scattering the operations over multiple files, the data was placed in the command input stream (SYS$INPUT) for the application (the LINKER) to read, and the application was told its data was available at SYS$INPUT. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The application will then read that data until the End Of File (EOF) (a line beginning with the $ sign, by default, in the command input stream) and processes it according to the application's programming.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no hyphen, because the data is not part of the DCL command, any more than any particular application input file is part of a DCL command or program invocation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Read the &lt;A target="_blank" href="http://h71000.www7.hp.com/doc/731FINAL/6489/6489PRO.HTML"&gt;OpenVMS User's Manual&lt;/A&gt;, in the &lt;A target="_blank" href="http://www.hp.com/go/openvms/doc"&gt;OpenVMS documentation set.&lt;/A&gt; &amp;nbsp;That document provides an introduction and general explaination of DCL syntax. &amp;nbsp;This command syntax is clearly a little more advanced than might be familiar to you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 14:34:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406879#M30893</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-12-01T14:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406933#M30894</link>
      <description>&lt;P&gt;Hi Haff/All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for your precious time, got the point. but indeed i tried before replying also.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ran with no hypen, still no success. It stays in same status for long time then if press any thing line letter "a" as below or any thing...it shows error as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$LINK/SHAREABLE/SYSEXE VMS$PASSWORD_POLICY+SYS$INPUT:/OPTIONS&lt;BR /&gt;SYMBOL_VECTOR=(POLICY_PLAINTEXT=PROCEDURE,POLICY_HASH=PROCEDURE)&lt;/P&gt;&lt;P&gt;.&lt;BR /&gt;a&lt;BR /&gt;&lt;FONT color="#ff6600"&gt;%LINK-F-OPENIN, error opening PROG01:[SYS_PRAKASH]A.OBJ; as input&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#ff6600"&gt;-RMS-E-FNF, file not found&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 15:11:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406933#M30894</guid>
      <dc:creator>prakashsmtr</dc:creator>
      <dc:date>2011-12-01T15:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406989#M30895</link>
      <description>&lt;P&gt;If you're entering the linker command (plus the data line) interactively, close the data line with a press of Ctrl-Z.&lt;/P&gt;&lt;P&gt;The lines as shown work when put in a DCL procedure file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Martin&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 15:46:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5406989#M30895</guid>
      <dc:creator>Martin Vorlaender</dc:creator>
      <dc:date>2011-12-01T15:46:06Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5407103#M30896</link>
      <description>&lt;P&gt;Hi Matin, Haff,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help...I think I should have checked by home directory before replying....thanks for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it's working now...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;$ dir vms*/da/siz&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;Directory USERDISK:[SYS_PRAKASH]&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;VMS$PASSWORD_POLICY.EXE;3 &lt;/FONT&gt;&lt;FONT size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp; 1-DEC-2011 17:22:24.15&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1"&gt;VMS$PASSWORD_POLICY.EXE;2&amp;nbsp;&lt;/FONT&gt;&lt;FONT size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp; 1-DEC-2011 14:59:34.32&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1"&gt;VMS$PASSWORD_POLICY.EXE;1&lt;/FONT&gt;&lt;FONT size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp; 1-DEC-2011 14:44:03.73&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1"&gt;VMS$PASSWORD_POLICY.MAR;1&lt;/FONT&gt;&lt;FONT size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18&amp;nbsp; 30-NOV-2011 16:54:00.12&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="1"&gt;VMS$PASSWORD_POLICY.OBJ;1&lt;/FONT&gt;&lt;FONT size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp; 30-NOV-2011 16:55:52.50&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;But one more help....my environment requires&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;Passwords must include an alpha, a numeric, and a punctuation character. Please advise what are lines I need to uncomment...if possible, as i know less on Assembly codes/Macro...&amp;nbsp;Please&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="1"&gt;CharTab:&amp;nbsp; ; ASCII table, defines character types&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; Confirm that the following table of ASCII characters matches&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; your local requirements before deployment of this module.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; 1 = Control&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; 2 = Special&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; 3 = Numeric&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; 4 = Uppercase&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; 5 = Lowercase&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp; 6 = Invalid&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; NUL SOH STX ETX EOT ENQ ACK BEL BS&amp;nbsp; HT&amp;nbsp; LF&amp;nbsp; VT&amp;nbsp; FF&amp;nbsp; CR&amp;nbsp; SO&amp;nbsp; SI&lt;BR /&gt;.BYTE 6,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM&amp;nbsp; SUB ESC FS&amp;nbsp; GS&amp;nbsp; RS&amp;nbsp; US&lt;BR /&gt;.BYTE 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1,&amp;nbsp; 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; SP&amp;nbsp; !&amp;nbsp;&amp;nbsp; "&amp;nbsp;&amp;nbsp; #&amp;nbsp;&amp;nbsp; $&amp;nbsp;&amp;nbsp; %&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp;&amp;nbsp; '&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; )&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp; +&amp;nbsp;&amp;nbsp; ,&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp; /&lt;BR /&gt;.BYTE 1,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp; :&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;nbsp;&amp;nbsp; =&amp;nbsp;&amp;nbsp; &amp;gt;&amp;nbsp;&amp;nbsp; ?&lt;BR /&gt;.BYTE 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2,&amp;nbsp; 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; @&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp; E&amp;nbsp;&amp;nbsp; F&amp;nbsp;&amp;nbsp; G&amp;nbsp;&amp;nbsp; H&amp;nbsp;&amp;nbsp; I&amp;nbsp;&amp;nbsp; J&amp;nbsp;&amp;nbsp; K&amp;nbsp;&amp;nbsp; L&amp;nbsp;&amp;nbsp; M&amp;nbsp;&amp;nbsp; N&amp;nbsp;&amp;nbsp; O&lt;BR /&gt;.BYTE 2,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; P&amp;nbsp;&amp;nbsp; Q&amp;nbsp;&amp;nbsp; R&amp;nbsp;&amp;nbsp; S&amp;nbsp;&amp;nbsp; T&amp;nbsp;&amp;nbsp; U&amp;nbsp;&amp;nbsp; V&amp;nbsp;&amp;nbsp; W&amp;nbsp;&amp;nbsp; X&amp;nbsp;&amp;nbsp; Y&amp;nbsp;&amp;nbsp; Z&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; \&amp;nbsp;&amp;nbsp; ]&amp;nbsp;&amp;nbsp; ^&amp;nbsp;&amp;nbsp; _&lt;BR /&gt;.BYTE 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 4,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; `&amp;nbsp;&amp;nbsp; a&amp;nbsp;&amp;nbsp; b&amp;nbsp;&amp;nbsp; c&amp;nbsp;&amp;nbsp; d&amp;nbsp;&amp;nbsp; e&amp;nbsp;&amp;nbsp; f&amp;nbsp;&amp;nbsp; g&amp;nbsp;&amp;nbsp; h&amp;nbsp;&amp;nbsp; i&amp;nbsp;&amp;nbsp; j&amp;nbsp;&amp;nbsp; k&amp;nbsp;&amp;nbsp; l&amp;nbsp;&amp;nbsp; m&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp; o&lt;BR /&gt;.BYTE 3,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&amp;nbsp;&amp;nbsp; p&amp;nbsp;&amp;nbsp; q&amp;nbsp;&amp;nbsp; r&amp;nbsp;&amp;nbsp; s&amp;nbsp;&amp;nbsp; t&amp;nbsp;&amp;nbsp; u&amp;nbsp;&amp;nbsp; v&amp;nbsp;&amp;nbsp; w&amp;nbsp;&amp;nbsp; x&amp;nbsp;&amp;nbsp; y&amp;nbsp;&amp;nbsp; z&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; ~&amp;nbsp;&amp;nbsp; DEL&lt;BR /&gt;.BYTE 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 5,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 3,&amp;nbsp; 6&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 18:05:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5407103#M30896</guid>
      <dc:creator>prakashsmtr</dc:creator>
      <dc:date>2011-12-01T18:05:06Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5407437#M30897</link>
      <description>&lt;P&gt;The table you cited tells the program which class (Control, Special, etc.) each character belongs to. Further down in the MACRO source each incoming character is counted according to the table. After that comes a series of tests - these tests implement your password policy. Remove the comment characters (the leading semicolons) from each of the tests that you want&amp;nbsp;the program to&amp;nbsp;use:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;; uncomment and/or alter the following code to make decisions&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;; based on the required password policy around the characters&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;; present in the password.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;TSTL CountSpecial&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;BEQL bad&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;TSTL CountNumeric&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;BEQL bad&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;TSTL CountUpper&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;BEQL bad&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;TSTL CountLower&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&amp;nbsp;BEQL bad&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(each test consists of oneTSTL line and the following BEQL line)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HTH,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2011 03:43:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5407437#M30897</guid>
      <dc:creator>Martin Vorlaender</dc:creator>
      <dc:date>2011-12-02T03:43:08Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5407771#M30898</link>
      <description>&lt;P&gt;You might also want to alter the classification of some of those special characters.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As the table currently stands, several of the "punctuation" characters are in class 3 (numeric) rather than class 2 (special).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example: &amp;nbsp;[ \ ] ^ _ are set as class 3, as are { | } ~&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For one particular client I have amended the tables to change these, and to allow the UK pound sign. We also disallowed the quote characters to avoid problems with scripts and decnet.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached the modified table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We also allowed the user to use any 3 of uppercase, lowercase, numeric, and special characters, as some 3rd party software could not handle mixed case alphabetics. This is reflected in the code snippet after the table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For your stated requirement, you could use:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TSTL CountSpecial&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEQL bad&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TSTL CountNumeric&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEQL bad&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDL3 CountUpper, CountLower, R4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEQL bad&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Duncan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2011 11:26:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/5407771#M30898</guid>
      <dc:creator>Duncan Morris</dc:creator>
      <dc:date>2011-12-02T11:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/6125151#M30899</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for all the help , However i found macro very difficult to understand.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have developed a cxx program ( as we have cxx complier only on our server )&amp;nbsp;to fulfill the requirement. And it woked fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In case i require any help i will be posting soon.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again All.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Ankur&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2013 11:58:38 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/6125151#M30899</guid>
      <dc:creator>Ankur007</dc:creator>
      <dc:date>2013-07-04T11:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all can you please guide me how to implement Password security</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/6125157#M30900</link>
      <description>&lt;P&gt;Difficulty in adding attachment , hence type the program&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ankur&amp;gt;type VMS$PASSWORD_POLICY.CXX;1&lt;BR /&gt;/**************************************************************************|&lt;BR /&gt;| Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - VMS$PASSWORD_POLICY.CXX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;| System&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - OpenVMS Alpha 8.3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;| Function&amp;nbsp;&amp;nbsp;&amp;nbsp; - Enfore Password Policy for password change&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;| Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - 30-Apr-12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;| Author(s)&amp;nbsp;&amp;nbsp; - Ankur Saxena&amp;nbsp; (VMS Admin)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;| Description - This program enforces Specific Password Policy &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for all the users who tries to change password on TOS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|**************************************************************************/&lt;BR /&gt;/**************************************************************************|&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modification History&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Initial Amendment&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ======= ====&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ======= =========&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;BR /&gt;|**************************************************************************/&lt;BR /&gt;#include &amp;lt;iostream&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Standard C++ Definitions&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;#include &amp;lt;ctype.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ispunct , isdigit , isalpha */&lt;BR /&gt;#include &amp;lt;starlet.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* System Service Prototypes&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;#include &amp;lt;stdio.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* printf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;#include &amp;lt;descrip.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Descriptor Definitions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;#include &amp;lt;ssdef.h&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* SS$_ Message Codes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;#include &amp;lt;str$routines.h&amp;gt;&amp;nbsp;&amp;nbsp; /* OpenVMS prototype files&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;/*&lt;BR /&gt;| The Below function overrides the global function "Policy_plaintext"&lt;BR /&gt;| called for "SET PASSWORD" command&lt;BR /&gt;*/&lt;BR /&gt;extern "C" int policy_plaintext( struct dsc$descriptor *password, struct dsc$des&lt;BR /&gt;criptor *username )&lt;BR /&gt;{&lt;BR /&gt;int len&amp;nbsp;&amp;nbsp; = password-&amp;gt;dsc$w_length;&lt;BR /&gt;char *str = password-&amp;gt;dsc$a_pointer;&lt;BR /&gt;int i;&lt;BR /&gt;int ltr&amp;nbsp;&amp;nbsp; = 0;&lt;BR /&gt;int numb&amp;nbsp; = 0;&lt;BR /&gt;int symb&amp;nbsp; = 0;&lt;BR /&gt;for(i=0;i&amp;lt;len;i++)&lt;BR /&gt;{&lt;BR /&gt;if(isalpha(str[i]))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ltr&amp;nbsp; += 1;&lt;BR /&gt;else if(isdigit(str[i])) numb += 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;else if(ispunct(str[i])) symb += 1;&lt;BR /&gt;}&lt;BR /&gt;if (ltr == 0 || numb == 0 || symb == 0)&lt;BR /&gt;{&lt;BR /&gt;printf("\nPassword must have mix of Alpha, Numeric and Punctuation characters( $&lt;BR /&gt;&amp;nbsp;or _ )\n" );&lt;BR /&gt;return SS$_PWDWEAK;&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;printf("\nPassword ok for %s",username-&amp;gt;dsc$a_pointer);&lt;BR /&gt;return SS$_NORMAL;&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;/*&lt;BR /&gt;| The Below function overrides the global function "policy_hash"&lt;BR /&gt;| called for "SET PASSWORD" command&lt;BR /&gt;*/&lt;BR /&gt;extern "C" int policy_hash( int password[2], struct dsc$descriptor *username )&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return SS$_NORMAL;&lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2013 12:01:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/hi-all-can-you-please-guide-me-how-to-implement-password/m-p/6125157#M30900</guid>
      <dc:creator>Ankur007</dc:creator>
      <dc:date>2013-07-04T12:01:55Z</dc:date>
    </item>
  </channel>
</rss>

