Changeset 102335 in vbox for trunk/src/VBox/Runtime/tools
- Timestamp:
- Nov 27, 2023 5:01:59 PM (15 months ago)
- svn:sync-xref-src-repo-rev:
- 160471
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp
r102297 r102335 164 164 if (!pszSalt) 165 165 { 166 static const char aRange[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!?+\"%&/()[]{}=#"; 167 for (unsigned i = 0; i < RT_SHACRYPT_MAX_SALT_LEN; i++) /* Always go with a strong salt by default. */ 168 szSalt[i] = aRange[RTRandU32Ex(0, sizeof(aRange) - 2)]; 166 int vrc2 = RTCrShaCryptGenerateSalt(szSalt, RT_SHACRYPT_MAX_SALT_LEN); 167 AssertRCReturn(vrc2, RTEXITCODE_FAILURE); 169 168 pszSalt = szSalt; 170 169 }
Note:
See TracChangeset
for help on using the changeset viewer.