Protect .pak file from Unpack

i found these lines from release note of 4.11(most probably):

New: UAT will automatically look for
Build\NoRedist\Keys.txt in the project
directory. If it exists, all pak files
will be signed using those keys. : New
command line switch for UnrealPak,
“-TestEncryption”, which runs some
tests on asymmetric key signing
functionality… New: The project
Target.cs file can now specify a
filename using for a set of signing
keys which will automatically be
compiled into the executable,
restricting the use of pak files to
only those signed with the same key
Have your project’s target.cs file
specify a workspace relative filename
in the “PakSigningKeysFile” of your
game/client Target Rules class New:
UBT writes to the log to indicate
whether pak signing keys were found
and included in the executable

what is the deference between this procedure and passing password through “AES_KEY” ?

did u change anything in PlatformFikePak.cpp ?
bcz in 4.14.3 i am having crash after doing those changes.

i did some debugging and it seems that it was not able o access some of the engine contents from pak

[2017.03.24-14.56.12:633][  0]LogUObjectArray: 37754 objects as part of root set at end of initial load.
[2017.03.24-14.56.12:633][  0]LogUObjectAllocator: 7033976 out of 0 bytes used by permanent object pool.
[2017.03.24-14.56.12:633][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2017.03.24-14.56.12:644][  0]LogEngine: Initializing Engine...
[2017.03.24-14.56.12:644][  0]LogHMD: Failed to initialize OpenVR with code 110
[2017.03.24-14.56.12:660][  0]LogLinker:Warning: Can't find file '/Engine/EditorMaterials/GizmoMaterial'
[2017.03.24-14.56.12:660][  0]LogUObjectGlobals:Warning: Failed to load '/Engine/EditorMaterials/GizmoMaterial': Can't find file '/Engine/EditorMaterials/GizmoMaterial'
[2017.03.24-14.56.12:660][  0]LogLinker:Warning: Can't find file '/Engine/EditorMaterials/GizmoMaterial'
[2017.03.24-14.56.12:660][  0]LogUObjectGlobals:Warning: Failed to load '/Engine/EditorMaterials/GizmoMaterial': Can't find file '/Engine/EditorMaterials/GizmoMaterial'
[2017.03.24-14.56.12:660][  0]LogUObjectGlobals:Warning: Failed to find object 'Material /Engine/EditorMaterials/GizmoMaterial.GizmoMaterial'
[2017.03.24-14.56.12:660][  0]LogEngine: ERROR: Failed to load special material '/Engine/EditorMaterials/GizmoMaterial.GizmoMaterial'. This will probably have bad consequences (depending on its use)
[2017.03.24-14.56.12:675][  0]LogInit: No audio devices found!
[2017.03.24-14.56.12:676][  0]LogInit: Texture streaming: Enabled